home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / database / arv134e.zip / ARV.DOK < prev    next >
Text File  |  1995-02-06  |  131KB  |  3,535 lines

  1. @     
  2.      
  3.      
  4.      
  5.      
  6.      
  7.      
  8.      
  9.      
  10.      
  11.      
  12.      
  13.      
  14.      
  15.      
  16.      
  17.      
  18.      
  19.      
  20.      
  21.      
  22.      
  23.                               ▄█ ██████████████▄   ███████      ▄███████▀
  24.                             ▄███ ████████████████  ███████    ▄███████▀
  25.                           ▄█████ ▀▀▀▀▀▀▀▀▀████████ ███████  ▄███████▀
  26.                         ▄███████           ███████ ███████▄███████▀
  27.                       ▄█████████          ▄██████  █████████████▀
  28.                     ▄███████████ ██████████████▀   ███████████▀
  29.                   ▄█████████████ ██████████████▄   █████████▀
  30.                 ▄███████▀███████ ▀▀▀▀▀▀▀▀▀███████  ███████▀
  31.               ▄███████▀  ███████           ███████ █████▀
  32.             ▄███████▀    ███████           ███████ ███▀
  33.           ▄███████▀      ███████           ███████ █▀
  34.                                                                     The Archiver
  35.      
  36.                                  Version 1.34
  37.      
  38.              BE SURE TO READ SECTION 6. AND 8. BEFORE STARTING ARV !
  39.      
  40.              All changes to the last version are marked with three asterisks,
  41.              ***, you can easily search for it.
  42.      
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.      ---------------------------------------------------------------------------
  62.      ARV                                 -1-             (c) Dirk Wriedt '91-'94
  63.      
  64.      
  65.      ┌─────────────────────────────────────────────────────────────────────────┐
  66.      │ Contents                                                                │
  67.      └─────────────────────────────────────────────────────────────────────────┘
  68.      
  69.                 1.   Introduction
  70.                 1.5. Installation
  71.      
  72.                 2.   Description of the different displays
  73.      
  74.                 3.   ARV and 4DOS
  75.      
  76.                 4.   The "swapping files" function
  77.      
  78.                 5.   Some notes
  79.      
  80.                 6.   Configuration files
  81.      
  82.                 7.   The environment variables ARV & ARVRES
  83.      
  84.                 8.   License agreements / Thanks
  85.      
  86.                 9.   Making a registered version
  87.      
  88.                10.   Arv partitions
  89.      
  90.                11.   The programs ARV_OPTI and ARV_SOS
  91.      
  92.                12.   Questions & Answers
  93.      
  94.                13.   Error codes and descriptions
  95.      
  96.                14.   Command line options
  97.      
  98.                15.   System requirements
  99.      
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.      ---------------------------------------------------------------------------
  124.      ARV                                 -2-             (c) Dirk Wriedt '91-'94
  125.      ┌─────────────────────────────────────────────────────────────────────────┐
  126.      │ 1. Introduction                                                         │
  127.      └─────────────────────────────────────────────────────────────────────────┘
  128.      
  129.      ARV is a file database program. It can be used to organize the usual mess
  130.      of tools, documents, small games, graphics, pascal sources, lists, etc.
  131.      ARV is no real database where one must enter the disk number of every file
  132.      and other stuff like date, comment etc., but ARV handles this on its own.
  133.      ARV has to be installed on hard disk.
  134.      
  135.      The problem:
  136.      ============
  137.      You just have got a small new utility (as can happen easily when you browse
  138.      a mailbox and found something that can become interesting in the future)
  139.      that consists of only one (archive) file or your friend gave you a disk
  140.      with 25 little tools and you forgot its contents after one week.
  141.      
  142.      Now you would have to look for an empty disk, copy the file to it and
  143.      note on its label that beside some text files, a printer utility and two
  144.      pictures there is a new printer driver for WORD.
  145.      
  146.      And imagine two months later you need just this program (or a friend comes
  147.      by and wants it from you) and have to search 200 Tools/Miscellaneous disks
  148.      for it.
  149.      
  150.                  ┌────────────────────┐
  151.                  │   STOP IT   !!!!   │
  152.                  └────────────────────┴────┬─────────────────────┐
  153.                                            │ HERE COMES ARV !!!  │
  154.                                            └─────────────────────┘
  155.      
  156.      Arv organizes your file collection. Of course not your applications like
  157.      Pagemaker 4.0, Word for Windows or Turbo Pascal 6.0 since you probably
  158.      have your own disk boxes for them. No, ARV is for all the small utilities
  159.      and files that are hard to overlook.
  160.      
  161.      ARV is very easy to use.
  162.      
  163.      This is how ARV works:
  164.      ──────────────────────
  165.      
  166.      a) Files are organized in groups (eg. Graphics, Soundblaster,
  167.         Pascal sources etc.).
  168.      
  169.      b) Files are stored on disks. Each disk belongs to exactly one group.
  170.         The files will be distributed among the disks by ARV itself. The user
  171.         merely needs to insert the disks ARV requests from him.
  172.         Files that are somehow connected can be linked together to handle them
  173.         as one.
  174.         Each disk gets a choosable identification and information where it
  175.         is stored (eg. upper board left, box 3 etc.).
  176.      
  177.      c) To retrieve files from the archive the user only needs to select the
  178.         desired files in the list and press a key. ARV then prompts him for the
  179.         right disk and copies the file to a choosable directory.
  180.      
  181.      d) Files can be added or deleted to the archive without problems. The space
  182.         from deleted files will be used by new files.
  183.      
  184.      
  185.      ---------------------------------------------------------------------------
  186.      ARV                                 -3-             (c) Dirk Wriedt '91-'94
  187.      The advantages are at hand :
  188.      
  189.        - no maintenance of the data is needed as in other database programs. The
  190.          data is managed by the same program that archives your files: ARV.
  191.      
  192.        - the files can be retrieved quickly since ARV knows where they are
  193.          stored (presumed one is able to find his disks)
  194.      
  195.        - the files will be simply copied to the disks with no further treatment
  196.          and sorted in groups. If one stops to use ARV there is nothing to do.
  197.      
  198.        - if you get a new version of a packer etc. and you don't know where the
  199.          old one is stored or if the new one is really the newest version you
  200.          don't need to search your disk anymore. Just take a look in ARV's
  201.          catalogue.
  202.      
  203.      Please print this document and read it! I know it could be better but
  204.      programmers are the worst documentation writers on earth and I rather
  205.      work on ARV than on its documentation...
  206.      
  207.      If you face any problems: Contact me, preferably by email (see license
  208.      agreements for it).
  209.      
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.      ---------------------------------------------------------------------------
  248.      ARV                                 -4-             (c) Dirk Wriedt '91-'94
  249.      
  250.      ┌─────────────────────────────────────────────────────────────────────────┐
  251.      │ 1.5. Installation of ARV                                                │
  252.      └─────────────────────────────────────────────────────────────────────────┘
  253.      
  254.        1) Create a directory on your harddisk in which you want to install ARV.
  255.      
  256.        2) Copy all the files you got from uncompressing the ARV archive into
  257.           this directory. When in doubt, see section 8.3 for a list of the
  258.           needed files.
  259.      
  260.        3) Change to this directory (CD) and enter INSTALL to start the
  261.           installation program. INSTALL is no real installation program but is
  262.           merly needed to set up the directory for temporary files which is
  263.           absolutely necessary. It will be referenced further as
  264.           TEMP directory. This is all that is needed to start ARV.
  265.           INSTALL prompts you for a path for the TEMP directory. Choose a
  266.           directory that
  267.      
  268.                 a) is on a harddisk partition with at least 5 MB of free
  269.                    space. ARV doesn't really need 5 MB but merely about
  270.                    1 MB. For temporary storing of files more space could
  271.                    be needed though.
  272.                 b) is only used by ARV (it gets completely deleted sometimes !)
  273.      
  274.           INSTALL suggests <ARV directory>\TEMP. If the desired direcory doesn't
  275.           exist ARV can create it for you.
  276.      
  277.        4) Print this documentation.
  278.      
  279.        5) Read it !
  280.      
  281.        6) Start ARV by changing to it's directory and type ARV.
  282.      
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.      ---------------------------------------------------------------------------
  310.      ARV                                 -5-             (c) Dirk Wriedt '91-'94
  311.      
  312.      ┌─────────────────────────────────────────────────────────────────────────┐
  313.      │ 2.Description of ARVs list displays                                     │
  314.      └─────────────────────────────────────────────────────────────────────────┘
  315.      
  316.      The description of the key functions in a list display has been removed.
  317.      Most of the key functions are shown in the bottom menu of a list display
  318.      and they are also listed in the help page (press F1). You will find many
  319.      special functions there, too. You should see it since a lot of options are
  320.      explained there only. To have a good overview, you can of course print
  321.      the help pages, too.
  322.      
  323.      It's helpful to have a printed copy of this text to understand the
  324.      following explanations.
  325.      
  326.      2.1 The group list (the first list you see after the program starts)
  327.      ────────────────────────────────────────────────────────────────────
  328.      
  329.      As mentioned before the files are bundled in groups. Each group should
  330.      contain files that are similar in some way so it's easier to find files
  331.      you don't know the name of.
  332.      
  333.      In the group list all groups are listed in alphabetical order. Each line
  334.      shows the short name, the complete name, the number of disks and the
  335.      overall size in bytes of this group.
  336.      
  337.      The short name is used to identify the disks that belongs to a group. A
  338.      disk is usually named by the short name with a number appendend to it.
  339.      
  340.      Example:
  341.      
  342.      A group containing FAQs from Usenet can have the
  343.      
  344.        name         "Frequently asked questions from Usenet"
  345.        short name   "FAQS"
  346.        disk name    "FAQS 1", "FAQS 2", "FAQS 3" etc.
  347.      
  348.      These short names are suggested from ARV when you assign a new disk
  349.      to it but you can change them if you want to. However, the above method has
  350.      some obvious advantages. The short names are intented to be the labels
  351.      of the disks. This is all one has to write on a disks label.
  352.      
  353.      ARV recognizes his own disks by a file named DISK.ID that contains the
  354.      internal number of a disk.
  355.      
  356.      This list is the only list one can see when no files are archived yet.
  357.      
  358.      So, for a good start
  359.                   a) read the next chapters carefully
  360.              or
  361.                   b) read only the chapters 1.5 and 8. Then start ARV and
  362.                      hit "+". By doing this you tell ARV that you want to
  363.                      add new files to the archive. Don't worry, when you're
  364.                      lost. You can get help everywhere (well, almost)
  365.                      by pressing "F1".
  366.      
  367.      
  368.      To go through the group list you use the cursor keys, if there are any
  369.      groups, of course. By pressing <Enter> you enter the
  370.      
  371.      ---------------------------------------------------------------------------
  372.      ARV                                 -6-             (c) Dirk Wriedt '91-'94
  373.      2.2. Disk List for group "whateveritsname"
  374.      ──────────────────────────────────────────
  375.      
  376.      Here are all the disks displayed that belong the the selected group. This
  377.      is the identification (disk name), the free space, the drive letter the
  378.      group short name, the disk location and the creation date of the disk.
  379.      
  380.      As mentioned in 2.1 before, the ID should be written on a disks label,
  381.      because when ARV wants you to insert a disk it prompts you with this name,
  382.      eg. "Please insert disk FAQS 7 into drive B". If you defined a location
  383.      text it is also shown. Those who own a lot of disks should attach such a
  384.      short description of a disks location, eg. "Box 4" or "Shelf top left".
  385.      
  386.      If you press <Enter> in this list you come to list 2.3. :
  387.      
  388.      2.3. File List for disk "whateveritsname"
  389.      ────────────────────────────────────────
  390.      
  391.      Here are all files displayed that reside on the specified disk.
  392.      
  393.      Along with the file name, ARV stores & displays:
  394.      
  395.      File size in bytes, the file date, disk id, the group the file belongs
  396.      to.
  397.      
  398.      When a file is a "primary file" of files linked together, the symbol
  399.      "** H **" (H for "Hauptdatei", the appropriate german expression)
  400.      appears to the very right in that line.
  401.      When a file is linked to another file, but not the primary one of the
  402.      bunch of files, the first few characters of the name of the primary file
  403.      are displayed.
  404.      
  405.      This is the default setting. As in all other file lists, you may use
  406.      <Tab> to switch to comments display and back at any time.
  407.      
  408.      "Hmmm. Really nice, but what do you mean with 'primary file' or files
  409.      being linked together?"
  410.      
  411.      O.k.: Every now and then, it happens that you add files to your ARV
  412.            archive that belong together somehow.
  413.            As you have found the file you need, you won't want to search for
  414.            the files belonging to this file.
  415.            To assist you here, you may LINK files together. This is done in
  416.            the way that one file is called the primary file, and the others
  417.            are being linked to it.
  418.            The important point here is that linked files can easily be
  419.            retrieved alltogether just by marking one of the files for
  420.            retrieval. Furthermore, you may decide to tell ARV not to list
  421.            non-primary files on screen. This will make your lists more tidy.
  422.      
  423.      Use <Shift-Tab> to select wether non-primary files should be displayed
  424.      or not.
  425.      
  426.      Of course, there are further lists to view, displaying the data by
  427.      different criteria.
  428.      
  429.  
  430.  
  431.  
  432.  
  433.      ---------------------------------------------------------------------------
  434.      ARV                                 -7-             (c) Dirk Wriedt '91-'94
  435.      2.4. List of files of group "whateveritsname"
  436.      ─────────────────────────────────────────────
  437.      
  438.      As the name tells us: This is a list of all files belonging to the current
  439.      group.
  440.      
  441.      2.5. List of all disks
  442.      ──────────────────────
  443.      
  444.      This is a list of all your ARV disks. What else should it be?
  445.      Useful to have an overview over how much space is left on your disks.
  446.      
  447.      
  448.      2.6. Liste "all files"
  449.      ──────────────────────
  450.      
  451.      Guess what... All your archived files.
  452.      And this can be a *long* list. Same data as in 2.3.
  453.      
  454.      
  455.      2.7. List "add new files to ARV"
  456.      ────────────────────────────────
  457.      
  458.      This is no real ARV list, but a directory list. You mark files to be
  459.      included in the ARV archive using <Enter> or <Space> or <Grey Plus> and
  460.      then tell ARV to start the archiving process (by pressing <End>).
  461.      
  462.      While marking files to be archived, they may already be linked.
  463.      
  464.      
  465.      All files and directories in the current (chosen) directory are displayed.
  466.      
  467.      Linked files have the same small letters written behind them.
  468.      
  469.      The function key assignments are displayed in the last screen line,
  470.      if set. See chapter 6 on how to use function keys.
  471.      
  472.      Please use F1 in this list to learn about the numerous possibilities.
  473.      
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.      ---------------------------------------------------------------------------
  496.      ARV                                 -8-             (c) Dirk Wriedt '91-'94
  497.      ┌────────────────────────────────────────────────────────────────────────┐
  498.      │ 2.8. Flags (Attributes)                                                │
  499.      └────────────────────────────────────────────────────────────────────────┘
  500.      
  501.      Files and Disks may have flags or attributes assigned to them
  502.      They signal that the file or disk have special properties.
  503.      
  504.      The disk flags are displayed in the disk lists, to the very right of
  505.      the disk description line.
  506.      
  507.      The file flags are viewed by pressing <Enter> in a file list.
  508.      
  509.      Ok, lets take a look at the flags.
  510.      
  511.      ┌────────────────┐
  512.      │ file flags     │
  513.      └────────────────┘
  514.      
  515.      As it stands, there is only one type of file flag, the "marked" flag.
  516.      A file is marked if it appears in the list of marked files.
  517.      
  518.      ARV keeps track of marked files in two ways:
  519.       A file marked in inserted in the "marked files" list, and its
  520.       "marked" flag is set.
  521.      
  522.      This is necessary because of the fact that
  523.      
  524.       a) ARV has to show what files are marked in the lists; you want to
  525.          see what you have marked, don't you? It would be too slow to look
  526.          up each file in the "marked files" list as it it displayed; thus,
  527.          the flag is needed.
  528.      
  529.       b) ARV has to know what files are marked when retrieving, deleting
  530.          or doing elsewhat with all marked files. It would take too long
  531.          to search the whole ARV data file for marked files; so we need the
  532.          "marked files" list.
  533.      
  534.      You tell which files are marked by the ■ (i.e. a white block) right
  535.      behind the file name in the file lists.
  536.      
  537.      ┌──────────────┐
  538.      │ disk - flags │
  539.      └──────────────┘
  540.      
  541.       "S" : This disk is locked and no more files will be put on it.
  542.             Use CTRL-F10 to Lock/Unlock a disk.
  543.      
  544.       "K" : This flag is only used when describe_arv is set to "ja",
  545.             "yes" or "on."
  546.             It is set automatically when a comment to a file residing
  547.             on this disk is being changed.
  548.             The next time the disk happends to be accessed by ARV, the
  549.             comments are updated. Use CTRL-F10 to do this manually.
  550.      
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.      ---------------------------------------------------------------------------
  558.      ARV                                 -9-             (c) Dirk Wriedt '91-'94
  559.      ┌────────────────────────────────────────────────────────────────────────┐
  560.      │ 3. ARV and 4DOS                                                        │
  561.      └────────────────────────────────────────────────────────────────────────┘
  562.      
  563.      ARV supports the 4DOS DESCRIBE command.
  564.      
  565.      When a new file is added, ARV automatically detects the presence of a 4DOS
  566.      style descript.ion file in the same directory as the file and takes
  567.      over the appropriate file comment for the new file.
  568.      
  569.      For those who do not know about descript.ion files: These are simple
  570.      description files to allow 4DOS's DIR command to display a file comment
  571.      along with the file name. A typical 4DOS description file looks like this:
  572.      
  573.      4print.arj The 4print landscape printing program
  574.      simpsons.txt Simpsons Episode Guide
  575.      arv134.arj Latest ARV program version
  576.      
  577.      i.e. each text line begins with the file name, followed by a space
  578.      and the description text.
  579.      
  580.      If describe_arv is set, the ARV comment will be written to the
  581.      ARV disk in 4DOS description style. That means that the 4DOS "dir"
  582.      command will list the files on ARV disks along with their descriptions.
  583.      
  584.      Should your ARV data files (*.AR? - files) get corrupted and you have
  585.      to rebuild them using the CTRL-F10 "add whole disk" function, the
  586.      file comments won't be lost: ARV can read them from the descript.ion
  587.      files. So please leave describe_arv on.
  588.      
  589.      if describe_geholt is set, retrieved ARV files will be equipped
  590.      with a 4DOS style comment. This has many advantages: The files you
  591.      have retrieved to your hard disk will have 4DOS comments. If someone
  592.      of your friends takes the files with him, he will have the comments
  593.      along with the files and does not have to invent them again...
  594.      
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.      ---------------------------------------------------------------------------
  620.      ARV                                 -10-            (c) Dirk Wriedt '91-'94
  621.      
  622.      ┌─────────────────────────────────────────────────────────────────────────┐
  623.      │ 4. The "swapping files" function (registered version only)              │
  624.      └─────────────────────────────────────────────────────────────────────────┘
  625.      
  626.      
  627.      ARV supports swapping of files. If you and your friends all use ARV,
  628.      and regulary look at each other's files, ARV assists you in looking for
  629.      files your neighbor has and you don't.
  630.      
  631.      Provided you have not set the option gesehen_liste to "no", ARV
  632.      maintains a list called XXXXXXXX.ALL, where XXXXXXXX is your registration
  633.      serial number. This serial number is important to distinguish different
  634.      .ALL-files.
  635.      
  636.      The file XXXXXXXX.ALL stores name, size and date information of all files
  637.      you have ever "met". These are all files you have ever added to your
  638.      ARV data files (even if they are deleted by now), or files you have
  639.      seen using the "swapping files" function and decided not to add.
  640.      
  641.      And that's how it works:
  642.      
  643.      Somebody "A" with ARV registration number XXXXYYYY walks over to his
  644.      friend "B" with ARV reg. number UUUUVVVV.
  645.      He takes some empty disks with him, along with his file XXXXYYYY.ALL.
  646.      "A" copies XXXXYYYY.ALL to his friends "B"'s ARV directory. "B" runs ARV,
  647.      switches over to any file list, and presses CTRL-F8.
  648.      
  649.      (*) He chooses the "swapping files" function from the appearing menu.
  650.      
  651.      ARV searches its data directory for any .ALL files and finds XXXXYYYY.ALL.
  652.      Now "B"'s ARV marks all files that do not appear in "A"'s list. Don't
  653.      worry, this is very fast. As a result, all files are marked that
  654.      "A" has never seen before.
  655.      Now "A" switches over to the "list of marked files" using "H" and browses
  656.      through the marked files, deleting files from the list he doesn't want.
  657.      "A" can now retrieve the files from "B"'s ARV in the usual way, i.e. by
  658.      pressing CTRL-H.
  659.      
  660.      Note: The old mark list in _not_ erased before the marking process,
  661.            i.e. the files are marked additionally to these marked before.
  662.            Please also consult the option dateien_vergleich in chapter 6.
  663.      
  664.      "B" then moves these files to the disks he has brought with him.
  665.      
  666.      If more files are new than could me marked (there is a limit on
  667.      the maximum number of marked files, see 5.8.), ARV tells you so
  668.      and you will have to repeat the process from (*).
  669.      
  670.      After all files have been retrieved, ARV has already deleted XXXXYYY.ALL
  671.      and created a new files VVVVYYYY.DIF. This is a file containing
  672.      information about all files "A" has met in this session, that means,
  673.      of course, all files "B"'s ARV has states as being new. Thes files "A"
  674.      did not want to take with him are in this list, too.
  675.      
  676.      "A" goes home and copies "VVVVYYYY.DIF" to his ARV data directory.
  677.      The next time "A" runs ARV, ARV finds the .DIF file and adds all the
  678.      files in it to XXXXYYYY.ALL. Afterwards, the .DIF file is being deleted.
  679.      "A" will now add the files he got from "B" in the usual way.
  680.      
  681.      ---------------------------------------------------------------------------
  682.      ARV                                 -11-            (c) Dirk Wriedt '91-'94
  683.      "Now, what the heck?"
  684.      
  685.      The next time, "A" takes his .ALL file to friend "B" or "C", the
  686.      friend's ARV will be able to determine which files "A" has already seen
  687.      and which files are new.
  688.      
  689.      Note:
  690.      ─────
  691.      
  692.      "A" is not obliged to take the VVVVYYY.DIF file with him. In this
  693.      case, when he uses "swapping files" with "B" the next time, he
  694.      will be presented all files he did not take with him again. That is
  695.      clear, as theses files have not been added to "A"'s .ALL file.
  696.      The files "A" took with him are of courses anyway in his .ALL file.
  697.      
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.      ---------------------------------------------------------------------------
  744.      ARV                                 -12-            (c) Dirk Wriedt '91-'94
  745.      
  746.      ┌─────────────────────────────────────────────────────────────────────────┐
  747.      │ 5. Notes                                                                │
  748.      └─────────────────────────────────────────────────────────────────────────┘
  749.      
  750.      5.1. Printing of this documentation file
  751.      ────────────────────────────────────────
  752.      
  753.      Using PRINT arv.dok or COPY arv.dok prn
  754.      
  755.      
  756.      5.2. Speed
  757.      ──────────
  758.      
  759.      ARV should be run with a hard disk cache installed.
  760.      All list display will be noticably slower without a cache installed,
  761.      as ARV keeps very few data entries in memory. All data is fetched from
  762.      the hard drive as soon as it is needed. This way, ARV will maintain up
  763.      to 2147483647 groups/disks/files.
  764.      
  765.      To speed data access, ARV has a built-in record level cache.
  766.      
  767.      If EMS is available, the overlay management will be faster.
  768.      
  769.      5.3. virus protection
  770.      ─────────────────────
  771.      
  772.      ARV.EXE has a built-in virus protection. Every time ARV is run,
  773.      the first 64 and the last 64 bytes are checked. If the checksum check
  774.      fails, ARV will issue a warning and refuse to run. You will have to
  775.      replace ARV.EXE and ARV.OVR from the original archive file.
  776.      Please do not use .EXE-compressing tools like LZEXE or PKLITE
  777.      to compresse the ARV executables. This will confuse the virus check.
  778.      You should not use CRC-checking tools that append a checksum to the
  779.      end of the executables, either. The documentation to ViruScan by
  780.      McAffee associates mentiones this.
  781.      
  782.      
  783.      5.4. Special functions/should anything go wrong
  784.      ───────────────────────────────────────────────
  785.      
  786.      Should any of your ARV files get corrupt or lost, simply delete it using
  787.      the standard "DeL)ete" function from the ARV catalog, inserting the ARV
  788.      disk as requested. ARV does not check the file's existance when deleting.
  789.      
  790.      In earlier version, rumor had it that ARV could hang itself up when a list
  791.      is selected, especially if there was no data to display. In this case,
  792.      use CTRL-ALT-DEL to reboot your computer. No ARV data will be lost, just
  793.      check that your write-behind-cache (if installed) has written its data.
  794.      
  795.      In the disk lists
  796.      ─────────────────
  797.      
  798.      The special functions are called via CTRL-F10. The special functions
  799.      menu appears.
  800.      
  801.      These functions are available:
  802.      
  803.      disk check.
  804.      Compare the ARV data against actual disk data. ARV checks if there
  805.      ---------------------------------------------------------------------------
  806.      ARV                                 -13-            (c) Dirk Wriedt '91-'94
  807.      are exactly the files on the disk that ARV has stored in his data files.
  808.      If any files are missing either on the disk or in the ARV catalogue,
  809.      this will be corrected.
  810.      
  811.      lock/unlock disk
  812.      Toggle "locked" state of disk. This disk will will be no more looked at
  813.      when selecting a disk for a new file.
  814.      
  815.      rewrite comments
  816.      As the name suggests, the comments of the files on this ARV disk are
  817.      rewritten. Note that the comments are only written to disk if
  818.      describe_arv is set. If this option is unset, ARV will erase the
  819.      descript.ion file on this disk.
  820.      Normally, this function should not be needed, as ARV automatically keeps
  821.      track on which komments have been changed and have to be rewritten.
  822.      
  823.      remove disk
  824.      The disk selected will be removed from the ARV data files. No files
  825.      will be physically deleted, nor the disk will be requested.
  826.      Use this function if a disk has gone lost.
  827.      
  828.      reread free disk space
  829.      Re-read free space on disk. Apart from that, ARV re-reads the cluster
  830.      size, i.e. the smallest unit that can be allocated.
  831.      Use this function after moving the contents of an ARV disk to another
  832.      disk, e.g. from 5.25" to 3.5". ARV then needs to know about the changed
  833.      figures.
  834.      
  835.      write DISK.ID
  836.      You may let ARV write the id of the selected disk anywhere you like.
  837.      Use this function if the DISK.ID file of any ARV disk has been corrupted.
  838.           
  839.      In the groups list
  840.      ──────────────────
  841.      
  842.      CTRL-F10 will add a whole disk to the ARV catalog system. This disk
  843.      will belong to the currently selected group.
  844.      Use this function
  845.       a) if you have a disk full of files which all fit into one ARV group.
  846.       b) to re-read ARV data after system crash, if your *.ARV files have
  847.          gone lost or got so corrupted ARV_SOS can not repair them.
  848.      
  849.      In the file lists
  850.      ─────────────────
  851.      
  852.      CTRL-F10 and CTRL-F8 call up the special file functions menus.
  853.      CTRL-F10 gives you access to functions dealing with one file,
  854.      CTRL-F8 deals with more general operations.
  855.      
  856.      Amongst them are:
  857.      
  858.      remove "marked" flag from all files
  859.      ───────────────────────────────────
  860.      
  861.      ARV is keeping track of marked files in to ways:
  862.      
  863.      All files marked are kept in a list. This is necessary to allow fast
  864.      access on all marked files.
  865.      All files marked carry a special "marked" flag. This way, ARV can
  866.      show you the files marked in the file lists (■) without searching the
  867.      ---------------------------------------------------------------------------
  868.      ARV                                 -14-            (c) Dirk Wriedt '91-'94
  869.      "list of marked files" for each file.
  870.      
  871.      When you quit ARV, all of the "marked" flags will be removed.
  872.      
  873.      When ARV is terminated abnormally, e.g. when a "runtime error" occurs,
  874.      the "marked" flags will not be removed. This way, files may have the
  875.      "marked" state without actually being marked.
  876.      
  877.      This function will clear alle "marked" flags.
  878.      
  879.      
  880.      MarkByMail - function
  881.      ─────────────────────
  882.      
  883.      ARV will request the name of a text file.
  884.      This file will be treated as a list of file names, i.e. all file names
  885.      have to start at the same column. All files in this list will be marked.
  886.      Imagine you have set ARV to automatically send a list of new files to
  887.      all your friens via electronic mail each time you add new files to the
  888.      ARV system. Your friend edits the list and saves it to disk. He walks over
  889.      to you with the disk, activates MarkByMail and schwupp-di-wupp (as we
  890.      germans say for "in no time") he has the files marked in your ARV system
  891.      and retrieved to his disk.
  892.      
  893.      
  894.      "swapping files" function
  895.      ─────────────────────────
  896.      
  897.      There is a whole chapter dedicated to this function. Please consult
  898.      chapter four.
  899.      
  900.      
  901.      5.5.
  902.      ────
  903.      
  904.      <obsolete>
  905.      
  906.      5.6.
  907.      ────
  908.      
  909.      In earlier version, rumor had it that ARV could hang itself up when a list
  910.      is selected, especially if there was no data to display. In this case,
  911.      use CTRL-ALT-DEL to reboot your computer. No ARV data will be lost, just
  912.      check that your write-behind-cache (if installed) has written its data.
  913.      
  914.      5.7.
  915.      ────
  916.      
  917.      It is not possible (yet?) to copy files to multiple disks as they are
  918.      retrieved.
  919.      You have to retrieve the files to your hard disk and copy them to disk
  920.      afterwards.
  921.      
  922.      5.8.
  923.      ────
  924.      maximum number of marked files
  925.      The maximum number of marked files ist 1000.
  926.      
  927.  
  928.  
  929.      ---------------------------------------------------------------------------
  930.      ARV                                 -15-            (c) Dirk Wriedt '91-'94
  931.      5.9.
  932.      ────
  933.      
  934.      Important note: ARV does not check the maximum number of files in the
  935.      ARV disks' root directories. As you know, the root directory of each
  936.      disk can only hold files up to a disk-size specific maximum (e.g.
  937.      112 on a 3.5" 720k disk). ARV will crash with a runtime error if this
  938.      number is exceeded. If this has happened, use the "disk special functions"
  939.      to lock this disk.
  940.      
  941.      5.10.
  942.      ─────
  943.      
  944.      If you are using ARV non-registered, you can not use other people's
  945.      ARV *.ARV data files (e.g. by copying them over your data files).
  946.      
  947.      If you are a registered ARV user, you _can_ use other people's ARV *.ARV
  948.      data files (whatever the reason may be). You should _not_ use, however,
  949.      the data files of non-registered users as they will no more be able to
  950.      access the files. This restriction does not apply if you are installing
  951.      other people's data files as another than the primary partition (e.g.
  952.      by using "copy \mikes_arv\*.arv \my_arv\*.ar2" to install mikes ARV data
  953.      files as your 2nd partition).
  954.      
  955.      5.11.
  956.      ─────
  957.      
  958.      On being run, ARV creates a file named ARVAKTIV.SEM in the ARV data
  959.      directory (see chapter 7.). This file is deleted when you leave ARV.
  960.      ARV will refuse to run if it detects this file. This is to prevent
  961.      you from running ARV twice (from a shell, for example) or running
  962.      ARV tools (ARV_SOS or ARV_OPTI) while ARV is still accesssing the data
  963.      files.
  964.      Note that ARVAKTIV.SEM is not created in the executables directory (see
  965.      chapter 7) so that you have another copy of ARV running at the same
  966.      time as long as it accesses a different set of data files.
  967.      
  968.      ARV_SOS, ARV_OPTI, RESETARV and ARVEXPO also check for and create
  969.      ARVAKTIV.SEM.
  970.      
  971.      ARVAKTIV.SEM consists of a single line of text:
  972.      
  973.      XXX description
  974.      
  975.      XXX is a three-digit number which identifies the program that is
  976.      currently accessing the data files. "description" gives you the same
  977.      information in textual form.
  978.      
  979.      Should ARV terminate abnormally, e.g. due to a run time error or a hard
  980.      or soft reset, ARVAKTIV.SEM will not be deleted. Consequently, ARV will
  981.      refuse to run next time you try to. In this case, you will have to delete
  982.      ARVARKTIV.SEM manually.
  983.      löschen.
  984.      
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.      ---------------------------------------------------------------------------
  992.      ARV                                 -16-            (c) Dirk Wriedt '91-'94
  993.      
  994.      ┌─────────────────────────────────────────────────────────────────────────┐
  995.      │ 6. The ARV configuration files                                          │
  996.      └─────────────────────────────────────────────────────────────────────────┘
  997.      
  998.      
  999.      
  1000.      6.1. ARV.CFG
  1001.      ────────────
  1002.      
  1003.      ARV.CFG is the ARV's main configuration file.
  1004.      
  1005.      It may look like this:
  1006.      
  1007.      [ARV]
  1008.      tempdir=c:\temp
  1009.      zeigeverbund=no
  1010.      selbegruppe=off
  1011.      linkerrand=5
  1012.      wartevorseite=on
  1013.      
  1014.      i.e. each line begins with an option identifier (which is always german,
  1015.      or a mixture between english and german, the germans like using english
  1016.      expressions because the german expressions are a bit longish sometimes).
  1017.      The option identifier is followed by an equal sign or a space, followed
  1018.      by the value to set the option to. Lines beginning with * are ; are
  1019.      ignored, use these to include comments in you config file. Empty lines are
  1020.      allowed but ignored.
  1021.      
  1022.      Please read chapter 7 on where to put your ARV.CFG file.
  1023.      
  1024.      Ooops, [ARV] does not quite fit in this pattern. Why that?
  1025.      
  1026.      ARV.CFG is no longer used exclusively by ARV, but by ARV tools, too.
  1027.      For exmaple, the ARVDIR configuration can also be done in ARV.CFG.
  1028.      
  1029.      The configuration section for ARV has to be started with [ARV].
  1030.      
  1031.      The ARV config section ends
  1032.      
  1033.           a) at the end of the file ARV.CFG
  1034.           b) at any line of the form [XXX], where XXX is the identifier
  1035.              of the program whose configuration data follows.
  1036.      
  1037.      Only one section [ARV] is allowed.
  1038.      
  1039.      If you have not used or are not going to use the INSTALL program:
  1040.      
  1041.      You _have to_ set the option tempdir.
  1042.      
  1043.      tempdir has to point to an empty directory on your _hard disk_. The
  1044.      hard disk hosting this directory should have enough space to buffer
  1045.      files you are going to retrieve from your ARV system. 5 MB are advisable.
  1046.      
  1047.      Please specify the full path name for tempdir, for example:
  1048.      
  1049.      tempdir c:\arv_tmp
  1050.      
  1051.      This is the only option you are obliged to set.
  1052.      
  1053.      ---------------------------------------------------------------------------
  1054.      ARV                                 -17-            (c) Dirk Wriedt '91-'94
  1055.      Other options are (you really should print this file!):
  1056.      
  1057.      
  1058.      afx_verz=path name
  1059.      
  1060.      If you specify a path here, ARV will search all .AFX-files in this
  1061.      directory to get file comments.
  1062.      
  1063.      Example:
  1064.      
  1065.        afx_verz=c:\lists\afx
  1066.      
  1067.      will make ARV search the c:\lists\afx directory for .afx-files and
  1068.      search theses files for comments.
  1069.      
  1070.      Only if the search in all these files fails, ARV will search the files
  1071.      given by "files_bbs" options.
  1072.      
  1073.      File commments are searched for for files to be added that don't have a
  1074.      comment, or by pressing K or CTRL-K in the "file addition" file requester.
  1075.      
  1076.      Thus, one afx_verz directive will save you from multiple files_bbs
  1077.      directives.
  1078.      
  1079.      To learn about .afx files, please consult compfls.dok.
  1080.      
  1081.      .afx files are file lists compiled using COMPFLS.EXE that can be
  1082.      searched much faster that plain text files.
  1083.      
  1084.      ───────────────────────────────────────────────────────────────────────────
  1085.      
  1086.      alternative_liste=on/off
  1087.      
  1088.      ARV normally displays file name, file size, file date, ARV disk id and
  1089.      the file's group in all file lists.
  1090.      
  1091.      Alternatively, you may have displayed the file name and its comment.
  1092.      
  1093.      The display mode can be changed by <Tab>.
  1094.      
  1095.      To set the default mode, use the option "alternative_liste":
  1096.      
  1097.        alternative_liste on
  1098.      
  1099.      selects file comments
  1100.      
  1101.        alternative_liste off
  1102.      
  1103.      selects normal display mode.
  1104.      
  1105.      The default setting is "off".
  1106.      
  1107.      ──────────────────────────────────────────────────────────────────────────
  1108.      
  1109.      altf1=... up to altf10=...
  1110.      
  1111.      Adding new files to the ARV archival system is often not as
  1112.      straightforward as one expects. Many of the files in your "misc. files"
  1113.      directory have been there for long, and you do not remember what they
  1114.      where for or what type of program is hidden in HEYABC.ARJ.
  1115.      ---------------------------------------------------------------------------
  1116.      ARV                                 -18-            (c) Dirk Wriedt '91-'94
  1117.      
  1118.      Of course, you have tools to view archives and pictures, but it would be
  1119.      tedious to do all the sorting out of files by hand.
  1120.      
  1121.      To aid you, the function keys alt-f1 to alt-f10 may be assigned DOS
  1122.      commands to be executed to do anything with the currently marked file.
  1123.      
  1124.      The syntax is
  1125.      
  1126.        altf1=__Command1;comment1
  1127.        ..
  1128.        altf10=__Command10;comment10
  1129.      
  1130.      The first two characters after the equal sign do not belong to the
  1131.      command to be executed, but enable special treatment:
  1132.      
  1133.       For the first character:
  1134.      
  1135.             _  nothing special
  1136.             M  Multi: This command will be called for each marked file.
  1137.             T  wait for keypress after execution
  1138.             W  Both M and T options.
  1139.      
  1140.       For the second character:
  1141.      
  1142.             _ nothing special
  1143.             L the directory will be re-read after execution
  1144.               (use this for commands that delete or create files!)
  1145.      
  1146.      In the command text, % will be substituted by the name of the selected
  1147.      file, $ by the name of the file chosen with "N".
  1148.      
  1149.      Examples:
  1150.      
  1151.             altf5=_Ldel %
  1152.             deletes the file, then re-rereads directory.
  1153.      
  1154.             altf2=T_aview %
  1155.             Shows the contens of any archive by calling "aview".
  1156.      
  1157.             altf7=M_lha a $ %
  1158.             adds all marked files to the archive which name was chosen using
  1159.             "N".
  1160.      
  1161.      Note:
  1162.      You should make the archive file name always point to a file name on your
  1163.      hard disk, e.g. by specifying
  1164.      
  1165.             altf7=M_lha a c:\tmp\$ %
  1166.      
  1167.      otherwise the archive file will be created in the current directory.
  1168.      
  1169.      You can assign comments to your function keys: anything after a ";" in
  1170.      the key assignment will be ignored for the command as be used as a
  1171.      comment for the key. This comment will be displayed in the last screen
  1172.      line.
  1173.      
  1174.      See neu_info_modus on how the comments are displayed.
  1175.      
  1176.  
  1177.      ---------------------------------------------------------------------------
  1178.      ARV                                 -19-            (c) Dirk Wriedt '91-'94
  1179.      ──────────────────────────────────────────────────────────────────────────
  1180.      
  1181.      auswurf=on/off
  1182.      
  1183.      If set to on, a form feed will be sent after a print job is completed.
  1184.      
  1185.      ──────────────────────────────────────────────────────────────────────────
  1186.      
  1187.      belegung_bequem=on/off
  1188.      
  1189.      ARV automatically selects an appropriate disk for files to be added to
  1190.      the ARV system.
  1191.      The disk is selected by the algorithm chosen by the \strategie~ option.
  1192.      
  1193.      However, it may occur that, as a file is to be added, by chance a disk
  1194.      just has been inserted which belongs to the same group as the new file
  1195.      and has enough free space to carry the file.
  1196.      
  1197.      The selected algorithm may choose a different disk for the file, which
  1198.      would require an extra disk change.
  1199.      
  1200.      To avoid that, thus saving time, you may state that ARV should put the
  1201.      file on the disk already in the drive. This may not coincide with
  1202.      the "strategie" algorithm selection, but what the heck?
  1203.      
  1204.        belegung_bequem on
  1205.      
  1206.      selects "lazy" behaviour
  1207.      
  1208.        belegung_bequem off
  1209.      
  1210.      selects "proper" disk selection
  1211.      
  1212.      The default setting os "off" (for maximum disk usage).
  1213.      
  1214.      ──────────────────────────────────────────────────────────────────────────
  1215.      
  1216.      cond_zeichen=0..255
  1217.      
  1218.      Using cond_zeichen, you tell ARV how many characters fit in one line when
  1219.      using condensed print (see condcode) on your printer.
  1220.      
  1221.      The default setting is 135.
  1222.      
  1223.      ──────────────────────────────────────────────────────────────────────────
  1224.      
  1225.      condcode=control sequence
  1226.      
  1227.      Same as for picacode, but to select condensed print (17 cpi)
  1228.      on your printer.
  1229.      
  1230.      Default setting is condcode=15
  1231.      
  1232.      Set the line length for this print mode using cond_zeichen.
  1233.      
  1234.      See druckinit on what the sequence should look like.
  1235.      
  1236.      ──────────────────────────────────────────────────────────────────────────
  1237.      
  1238.  
  1239.      ---------------------------------------------------------------------------
  1240.      ARV                                 -20-            (c) Dirk Wriedt '91-'94
  1241.      datei_vergleich=0/1/2/3
  1242.      
  1243.      When using the "swapping of files" fuction, ARV compares "your" and
  1244.      "the other one's" files to determine the files new to you.
  1245.      
  1246.      datei_vergleich specifies when two files are considered to be the same.
  1247.      
  1248.               0 tells ARV to ignore file size and file date. Two files
  1249.                 are considered to be the same if they have the same
  1250.                 name.
  1251.               1 tells ARV to take the file sizes into account, i.e.
  1252.                 two files will have to be of the same size and of the
  1253.                 same name to be considered as being identical.
  1254.               2 tells ARV to take the file dates into account.
  1255.               3 tells ARV to take both file size and file name into account.
  1256.      
  1257.      The default setting is 3, not allowing  you to miss any file.
  1258.      
  1259.      ──────────────────────────────────────────────────────────────────────────
  1260.      
  1261.      describe_arv=on/off
  1262.      
  1263.      This option controls wether ARV files will be equipped with comments in
  1264.      a 4dos style descript.ion file on the ARV disks.
  1265.      
  1266.      Please leave this option "on".
  1267.      
  1268.      Should your *.AR? files should get corrupted, your file comments will be
  1269.      lost if you have not enabled it. With "describe_arv on", you can simply
  1270.      re-read all your disks' contents using the "add whole disk" special
  1271.      function.
  1272.      
  1273.      The only (minor) drawback: Less space will be on the disks for ARV files,
  1274.      as the comments will be stored on them, too. However, usually, they use
  1275.      up just a few hundred bytes.
  1276.      
  1277.      If this option used to be on, and you switch it off, the existing
  1278.      descript.ion comments files will be removed from the ARV disks in the
  1279.      future.
  1280.      
  1281.      You do not have to worry that the comments on the ARV disks could be
  1282.      different from the comments kept resident by ARV:
  1283.      
  1284.      As soon as a file comment is being changed, the disk will be marked with
  1285.      the "K" flag to signal that the file comments need refreshing. The
  1286.      desription file will be re-written as soon as possible (e.g. the disk is
  1287.      inserted into the drive because files are to be retrieved).
  1288.      
  1289.      ──────────────────────────────────────────────────────────────────────────
  1290.      
  1291.      describe_geholt=on/off
  1292.      
  1293.      This option controls whether retrieved files will be equipped with
  1294.      comments in a 4dos style descript.ion file.
  1295.      
  1296.         on   : as files retrieved have a 4dos style comment (i.e.
  1297.                in the same directory, a file named "descript.ion" will
  1298.                be created that holds a short description of the file)
  1299.         off  : the above will not be done
  1300.               
  1301.      ---------------------------------------------------------------------------
  1302.      ARV                                 -21-            (c) Dirk Wriedt '91-'94
  1303.      When you are using 4DOS, you should of course set (leave) this option
  1304.      "on".
  1305.      
  1306.      However, it is a very interesting thing for non-4dos-users, too:
  1307.      When retrieving files for someone to take them with him who also uses
  1308.      ARV, the comments will be read by the other ARV system.
  1309.      
  1310.      The comments will, of course, be lost when the file is being copied by
  1311.      the standard dos (not 4dos) "copy" command.
  1312.      
  1313.      The default setting is "on". Please also refer to "lange_arv_kommentare".
  1314.      
  1315.      ──────────────────────────────────────────────────────────────────────────
  1316.      
  1317.      directvideo=on/off
  1318.      
  1319.      For Turbo/Borland Pascal Users, this option corresponds to the DirectVideo
  1320.      Variable.
  1321.      
  1322.         on   : Text will be written directly to the screen memory. Fast.
  1323.         off  : The BIOS will be used to display text.              Safe.
  1324.      
  1325.      default is on.
  1326.      
  1327.      ──────────────────────────────────────────────────────────────────────────
  1328.      dkf=Laufwerksliste
  1329.      
  1330.      Please give the letters of all your 3.5" drive, so that ARV can display
  1331.      the correct pictures with disk requests.
  1332.      
  1333.      For example,
  1334.      
  1335.                 dkf=AB
  1336.      
  1337.      if both your A and B drives are 3.5".
  1338.      
  1339.                 dkf=""
  1340.      
  1341.      if you do not have any 3.5" drives.
  1342.      
  1343.      The default setting is dkf=b.
  1344.      
  1345.      ──────────────────────────────────────────────────────────────────────────
  1346.      
  1347.      doppelt_version=on/off
  1348.      
  1349.      Enable/disable file version checking.
  1350.      
  1351.      When a new file is going to be added, ARV checks if this file already
  1352.      exists in the ARV catalog.
  1353.      
  1354.      You may also let ARV check if there is already another version of the
  1355.      file. This is controlled by this option.
  1356.      
  1357.      ARV compares the file names to decide if the files are to be considered
  1358.      the same or not.
  1359.      
  1360.      Files are compared this way:
  1361.      
  1362.      ARV searches for a numerical digit from the fourth position on. If any
  1363.      ---------------------------------------------------------------------------
  1364.      ARV                                 -22-            (c) Dirk Wriedt '91-'94
  1365.      are found, and less than two characters are following, the file name
  1366.      is cutted off at the position of the digit.
  1367.      
  1368.      Both file names will be treated this way. The files will be considered
  1369.      to be the same if the remaining strings are the same.
  1370.      
  1371.      Some examples:
  1372.      
  1373.                 "ARV1_23" == "ARV1_24"
  1374.                 "4PRINT2" == "4PRINT3"
  1375.                 "4PRINT2" <> "5PRINT2"
  1376.      
  1377.      When this option is turned on, and a new to be added file's name matches
  1378.      any other of the existing files' names, it will be presented to you in
  1379.      the same way as if exactly this file was found in the ARV data files.
  1380.      
  1381.      If "doppelt_version" is turned off, ARV will only warn you if the file
  1382.      name you are going to add exactly matches the name of a file already in
  1383.      the ARV catalog.
  1384.      
  1385.      ──────────────────────────────────────────────────────────────────────────
  1386.      
  1387.      druckertest=on/off
  1388.      
  1389.      "druckertest" selects wether ARV will check if the printer is ready
  1390.      before printing.
  1391.      
  1392.      This only works with parallel printers. If you are using
  1393.      
  1394.                - a printer connected to one of your serial ports
  1395.      
  1396.                - a network printer
  1397.      
  1398.      you should set it to "off".
  1399.      
  1400.      ──────────────────────────────────────────────────────────────────────────
  1401.      
  1402.      druckerport=1/2
  1403.      
  1404.      If you have set "druckertest" to "on", you have to set the parallel port
  1405.      you are printing to with this option. E.g. use druckerport=2 to tell ARV
  1406.      the printer is connected to LPT2:.
  1407.      
  1408.      To achieve high compatibility, ARV does not print directly to this port,
  1409.      but to the PRN device. Thus, this option is only required to provide ARV
  1410.      with the information necessary to be able to check if the printer is ready.
  1411.      
  1412.      The default setting is "druckerport=1".
  1413.      
  1414.      ──────────────────────────────────────────────────────────────────────────
  1415.      
  1416.      druckinit=control sequence
  1417.      
  1418.      druckinit defines a sequence of characters to be sent to the printer
  1419.      before printing. All characters have to be given by the respective ASCII
  1420.      code.
  1421.      
  1422.      Example:
  1423.      
  1424.                druckinit=27 64
  1425.      ---------------------------------------------------------------------------
  1426.      ARV                                 -23-            (c) Dirk Wriedt '91-'94
  1427.      
  1428.      will send <Esc>@ before each print.
  1429.      
  1430.      By default, druckinit is empty.
  1431.      
  1432.      ──────────────────────────────────────────────────────────────────────────
  1433.      
  1434.      fbbs_descol=...
  1435.      
  1436.      See files_bbs=...
  1437.      
  1438.      The default setting is 19.
  1439.      
  1440.      ──────────────────────────────────────────────────────────────────────────
  1441.      
  1442.      festplatten=list
  1443.      
  1444.      By default, ARV treats all drives but A: and B: as floppy, that is,
  1445.      removable, drives. If that is not the case in with your system,
  1446.      please specify all hard disk letters here. You may have used SUBST
  1447.      to make A or B being a directory on your hard drive or you may be
  1448.      working in a network environment with H pointing to some floppy drive.
  1449.      
  1450.           festplatten=CDEGHI
  1451.      
  1452.      would tell ARV only drives C:, D:, E:, G: and H: are not removable.
  1453.      
  1454.      In doubt, you should rather consider a drive removable than non-removable.
  1455.      
  1456.      The correct setting of this option is more important as you might expect
  1457.      at first, but ARV needs this info to decide if a file to be copied has
  1458.      to be buffered on the hard disk and things alike.
  1459.      
  1460.      ──────────────────────────────────────────────────────────────────────────
  1461.      
  1462.      files_bbs=<file>
  1463.      
  1464.      The name of this option is derived from the name of a description file
  1465.      used by bulletin board systems (BBSs) to describe the contents of
  1466.      files provided for download.
  1467.      
  1468.      files_bbs defines the name & path of a FILES.BBS-type file to be
  1469.      searched for a file comment if no descript.ion comments is found.
  1470.      The file extension is be ignored. The search can be aborted by <Esc>.
  1471.      
  1472.      Example:
  1473.                files_bbs=g:\fd\files.bbs
  1474.      
  1475.      ARV expects the file name to start at the first column and the
  1476.      description to start at the column specified by files_bbs. You can
  1477.      specify up to 20 files_bbs files. The current fbbs_descol value is
  1478.      memorized for each files_bbs file, so you can have different description
  1479.      columns for each file.
  1480.      
  1481.      Example:
  1482.                 .
  1483.                 .
  1484.                 files_bbs=c:\fd\02420257.lst
  1485.                 fbbs_descol=20
  1486.                 files_bbs=c:\fd\fredfile.lst
  1487.      ---------------------------------------------------------------------------
  1488.      ARV                                 -24-            (c) Dirk Wriedt '91-'94
  1489.                 fbbs_descol=17
  1490.                 files_bbs=c:\fd\miscfile.lst
  1491.                 .
  1492.                 .
  1493.      will define three file lists, with ARV looking for the description
  1494.      at the 19th column in 02420257.lst, at the 20th column in fredfile.lst
  1495.      and in the 17th column in miscfile.lst.
  1496.      
  1497.      You will soon discover that the lookup in text files is very slow.
  1498.      If you have long file lists to search, you should compile them using
  1499.      CompFLS. CompFLS will transform any file list to a compiles list
  1500.      with a .AFX extension. Please see compfls.dok on how to do that. The
  1501.      search in .AFX file lists is incredibly fast, compared to standard text
  1502.      search.
  1503.      
  1504.      ARV ist intelligent: If the file you have specifies does not exist,
  1505.      ARV will look for a file with the same name but extension .AFX. Even if
  1506.      the file exists, but a corresponding .AFX list exists, too, ARV will
  1507.      look the file name up in the .AFX file list, as this is faster.
  1508.      
  1509.      For clarification:
  1510.      
  1511.      concerning files_bbs=g:\fd\file\02400060.lst
  1512.      
  1513.                                 If file ... exists                then
  1514.      
  1515.                  g:\fd\file\02400060.lst   g:\fd\file\02400060.afx
  1516.                            no                        no           error (but
  1517.                                                                   see below)
  1518.                            yes                       no           standard
  1519.                                                                   text mode
  1520.                                                                   search
  1521.                            no                        yes          fast .AFX
  1522.                                                                   search
  1523.                            yes                       yes          fast .AFX
  1524.                                                                   search
  1525.           ┌───────────────────────────┐
  1526.      Now, │ what is a FILES.BBS file? │
  1527.           └───────────────────────────┘
  1528.      
  1529.      A FILES.BBS style file is a standard text file looking like this:
  1530.      
  1531.      
  1532.      SUPER1.LZH     This is really great
  1533.      XYZ.TXT        The new xyz tool
  1534.      BALLER.ARJ     Shoot'em up by Abc inc.
  1535.      
  1536.      Each line begins with a file name, and ends with a description for the
  1537.      file. The starting position of the description may vary.
  1538.      
  1539.      Note:
  1540.      If the first character of the file name is a "!", ARV will not report
  1541.      an error message if the file does not exist, but will simply skip that
  1542.      files_bbs entry.
  1543.      The "!" will be cut off from the file name.
  1544.      This is a special feature if you want to use files.bbs files that
  1545.      reside in the same directory as the files to be added. You would then
  1546.      add an option like
  1547.      
  1548.      files_bbs=°.\files.bbs
  1549.      ---------------------------------------------------------------------------
  1550.      ARV                                 -25-            (c) Dirk Wriedt '91-'94
  1551.      
  1552.      to your ARV.CFG.
  1553.      
  1554.      ──────────────────────────────────────────────────────────────────────────
  1555.      
  1556.      gesehen_liste=on/off
  1557.      
  1558.      Only "off" will make sense here (default setting is gesehen_liste=on),
  1559.      and only for registered users.
  1560.      
  1561.      If you set gesehen_liste=off, ARV will not maintain the XXXXXXXX.ALL file
  1562.      you need to use the "swapping files" function for yourself.
  1563.      
  1564.      This will save you some, but not much, disk space.
  1565.      
  1566.      .ALL files of others will be treated in the normal way if gesehen_liste
  1567.      is off.
  1568.      
  1569.      ──────────────────────────────────────────────────────────────────────────
  1570.      
  1571.      kommentaresofortschreiben=on/off
  1572.      
  1573.      Up to version number 1.29, ARV has rewritten the file comments for any
  1574.      ARV disk as soon as a new file has been written to it.
  1575.      
  1576.      From 1.29 on, ARV waits until the next disk change. This will save you
  1577.      time because of no more unnecessary ARV disk descript.ion updates. So
  1578.      kommentaresofortschreiben is set to off.
  1579.      
  1580.      If you want to revert to the old behaviour for maximum safety,
  1581.      set kommentaresofortschreiben on. If you have set describe_arv to
  1582.      "off", this option is irrelevant to you (but think it over again!).
  1583.      
  1584.      ──────────────────────────────────────────────────────────────────────────
  1585.      
  1586.      kommentarnachfrage=on/off
  1587.      
  1588.      By default, ARV will ask you for confirmation when it has found a file
  1589.      comment by searching any file list.
  1590.      
  1591.      You may choose that you will always accept the first comment ARV finds,
  1592.      and set
  1593.      
  1594.         kommentarnachfrage off
  1595.      
  1596.      There is an exception, however, if you have specified a directory to
  1597.      search for .AFX-files (see option afx_verz). ARV will always scan for
  1598.      comments in all of the .AFX-files in this directory before presenting a
  1599.      list of all comments found. The AFX file search method is fast enough to
  1600.      permit this behaviour.
  1601.      
  1602.      ──────────────────────────────────────────────────────────────────────────
  1603.      
  1604.      lange_arv_kommentare=on/off
  1605.      
  1606.                  on : Full length comments (79 chars) will be written to
  1607.                       4dos-style-descript.ions on ARV disks.
  1608.                       4DOS below version no. 4.0 will be confused by this.
  1609.      
  1610.                 off : The comments written to the descript.ion files
  1611.      ---------------------------------------------------------------------------
  1612.      ARV                                 -26-            (c) Dirk Wriedt '91-'94
  1613.                       on the ARV disks will be truncated to 40 chars.
  1614.      
  1615.      This option is ignored if describe_arv is set to off.
  1616.      
  1617.      The default setting is on.
  1618.      
  1619.      ──────────────────────────────────────────────────────────────────────────
  1620.      
  1621.      lange_hol_kommentare=on/off
  1622.      
  1623.      The same as for lange_arv_kommentare, but for 4DOS-style descript.ions
  1624.      written during file retrieval. This option is ignored if desribe_geholt
  1625.      is set to off.
  1626.      
  1627.      ──────────────────────────────────────────────────────────────────────────
  1628.      
  1629.      lindex_divisor=SomeValue
  1630.      
  1631.      The performance index displayed by the "Statistics" page will be divided
  1632.      by whatever you specify here. Thus, to set the performance index to 1,
  1633.      read its value, then put it here. The default setting, who would have
  1634.      guessed, is 1.
  1635.      
  1636.      ──────────────────────────────────────────────────────────────────────────
  1637.      
  1638.      linkerrand=0..255
  1639.      
  1640.      When printing, ARV will leave this number of characters blank on each line
  1641.      as a left margin.
  1642.      
  1643.      ──────────────────────────────────────────────────────────────────────────
  1644.      
  1645.      markbymail=<file name>
  1646.      
  1647.      Anything you specify here will be the default file name preset when
  1648.      invoking the MarkByMail function.
  1649.      
  1650.      ──────────────────────────────────────────────────────────────────────────
  1651.      
  1652.      maxzeilen=yes/no/auto
  1653.      
  1654.      maxzeilen defines which video mode ARV should run in.
  1655.      
  1656.               yes : use 43(EGA)/50(VGA) line mode. Switch back to 80x25
  1657.                     on exit.
  1658.                no : use 80x25 mode.
  1659.              auto : Do not change video mode. ARV will use the currently
  1660.                     active video mode.
  1661.      
  1662.      If you are not using a VGA/EGA adapter, you should select "no".
  1663.      
  1664.      ──────────────────────────────────────────────────────────────────────────
  1665.      
  1666.      nach_aufnahme=<dos command>
  1667.      
  1668.      You want to keep a list of files you have added recently?
  1669.      You want to send a list of new files to your friends by email each time
  1670.      you add new files to ARV?
  1671.      
  1672.      nach_aufnahme specifies a DOS command to be executed after any files have
  1673.      ---------------------------------------------------------------------------
  1674.      ARV                                 -27-            (c) Dirk Wriedt '91-'94
  1675.      been added to the ARV catalog. Please give the complete path to the
  1676.      command, too (unless, of course, the command is DOS internal, e.g. COPY).
  1677.      
  1678.      Prior to executing the nach_aufnahme command, ARV will write the file
  1679.      "AUFNAHME.TXT" to the ARV data directory. AUFNAHME.TXT is a text file
  1680.      containing information about added files, one on each line.
  1681.      
  1682.      By default, the file's name, length, date and comment are listed. The file
  1683.      format can be chosen freely via the "AUFNAHME.CFG" config file. See chapter
  1684.      6.2.
  1685.      
  1686.      As an example, I have enclosed NACHRICH.BAT, which demonstrates how
  1687.      nach_aufnahme can be used to mail a list of new files to your friends.
  1688.      
  1689.      This command will keep a list of all files added in c:\arv\new_files.txt:
  1690.      
  1691.                type aufnahme.txt  >>c:\arv\new_files.txt
  1692.      
  1693.      ──────────────────────────────────────────────────────────────────────────
  1694.      
  1695.      neu_datei_vergleich=0..3
  1696.      
  1697.      This option works just like "datei_vergleich", bu it refers to how are
  1698.      files being compared when using the "mark all files already in ARV" and
  1699.      "unmark all files already in ARV" in the "Add new files" file requester.
  1700.      
  1701.               0 tells ARV to ignore file size and file date. Two files
  1702.                 are considered to be the same if they have the same
  1703.                 name.
  1704.               1 tells ARV to take the file sizes into account, i.e.
  1705.                 two files will have to be of the same size and of the
  1706.                 same name to be considered as being identical.
  1707.               2 tells ARV to take the file dates into account.
  1708.               3 tells ARV to take both file size and file name into account.
  1709.      
  1710.      The default setting is 3, not allowing you to miss any file.
  1711.      
  1712.      ──────────────────────────────────────────────────────────────────────────
  1713.      
  1714.      neu_info_modus=-1..2
  1715.      
  1716.      neu_info_modus defines what is to be displayed in the last screen line in
  1717.      the "adding new files" file requester.
  1718.      
  1719.      neu_info_modus can take one of the following values:
  1720.      
  1721.                 -1 - automatic: Display file comment, but switch to
  1722.                      appropriate display when shift or alt
  1723.                      is held down.
  1724.                  0 - Display Altf1..Altf10 dos command function
  1725.                      key comments
  1726.                  1 - Display Shiftf1..Shiftf10 path function
  1727.                      key comments
  1728.                  2 - Always display file comment
  1729.      
  1730.      The default value is -1, and there should be no reason to change it.
  1731.      
  1732.      ──────────────────────────────────────────────────────────────────────────
  1733.      
  1734.  
  1735.      ---------------------------------------------------------------------------
  1736.      ARV                                 -28-            (c) Dirk Wriedt '91-'94
  1737.      pica_zeichen=0..255
  1738.      
  1739.      Using pica_zeichen, you tell ARV how many characters fit in one line when
  1740.      using standard pica print (see picacode) on your printer.
  1741.      
  1742.      The default setting is 79.
  1743.      
  1744.      ──────────────────────────────────────────────────────────────────────────
  1745.      
  1746.      picacode=sequence
  1747.      
  1748.      picacode defines the sequence of characters to be sent to the printer
  1749.      to select (standard) pica pitch, i.e. 10 cpi.
  1750.      
  1751.      The default setting is picacode=18
  1752.      
  1753.      See option druckinit on how the sequence should look like, and
  1754.      pica_zeichen on how the line length for pica can be changed.
  1755.      
  1756.      ──────────────────────────────────────────────────────────────────────────
  1757.      
  1758.      ppp_aufdisk=on/off
  1759.      
  1760.      If you have selected file comment display using "alternative_liste"
  1761.      (please see there), you can choose what to do with files without a
  1762.      comment:
  1763.      
  1764.      select
  1765.      
  1766.          "ppp_aufdisk on"
  1767.      
  1768.      to make ARV display the id of the disk the file is archived on.
  1769.      
  1770.          "ppp_aufdisk off"
  1771.      
  1772.      to leave the comment space blank.
  1773.      
  1774.      ──────────────────────────────────────────────────────────────────────────
  1775.      
  1776.      randoben=0..255
  1777.      
  1778.      When printing, ARV will leave this number of lines empty at the top of
  1779.      each page, as a top margin.
  1780.      
  1781.      Default is no, none, zero, nothing.
  1782.      
  1783.      ──────────────────────────────────────────────────────────────────────────
  1784.      
  1785.      s_swapping=on/off
  1786.      
  1787.      s_swapping controls if ARV will try to swap itself out of precious low
  1788.      memory (lower 640k) when you are "shelling to DOS". Remember: The DOS
  1789.      shell is invoked by pressing CTRL-S or F9.
  1790.      
  1791.           on:  ARV will try to swap. It will swap to EMS, if available, or
  1792.                to a file named "ARVxxxxx.$$$" in the ARV.EXE directory.
  1793.                xxxxx will be 5 digits 0-9. This file has the "hidden"
  1794.                attribute set, so you won't see it using dir, but
  1795.                using attrib.
  1796.                This way, ARV will occupy only about 5000 bytes.
  1797.      ---------------------------------------------------------------------------
  1798.      ARV                                 -29-            (c) Dirk Wriedt '91-'94
  1799.           off: ARV will not try to swap. On systems with slow disk access, this
  1800.                will save you time if you don't have EMS.
  1801.      
  1802.      The former is the default setting.
  1803.      
  1804.      ──────────────────────────────────────────────────────────────────────────
  1805.      
  1806.      seitenlaenge=0..255
  1807.      
  1808.      seitenlaenge specifies the number of lines that fit on one page when
  1809.      printing. This should include the top margin set by randoben.
  1810.      
  1811.      The default is 65.
  1812.      
  1813.      ──────────────────────────────────────────────────────────────────────────
  1814.      
  1815.      selbegruppe=on/off
  1816.      
  1817.      If you already link files to be added in the file requester (where you
  1818.      select the files to be added), you usually would like to have the
  1819.      linked files to belong to the same group as the primary file.
  1820.      
  1821.      Give "selbegruppe on" to make ARV always put the linked file into the
  1822.      same group as the primary file.
  1823.      
  1824.      ──────────────────────────────────────────────────────────────────────────
  1825.      
  1826.      shiftf1=...  to shiftf10=...
  1827.      
  1828.      
  1829.      Most people will have some directories they collect new files until
  1830.      they are to be arved, that means, added to the ARV catalogue system
  1831.      and written to ARV disks.
  1832.      
  1833.      To save you lots of keypresses, you may use thie shifted function keys
  1834.      as "path macros", assigning a path to each that can be easily recalled
  1835.      just by pressing the appropriate shift-function key.
  1836.      
  1837.      The syntax is:
  1838.      
  1839.        shiftf1=path;comment
  1840.      
  1841.      e.g.
  1842.       shiftf1=c:\dfue\down;download
  1843.      
  1844.      will assign the c:\dfue\down path to shift-f1, with the comment
  1845.      "download".
  1846.      
  1847.      The comment will be displayed in the bottom screen line.
  1848.      See neu_info_modus for further details.
  1849.      
  1850.      ──────────────────────────────────────────────────────────────────────────
  1851.      
  1852.      standardverz=path
  1853.      
  1854.      This sets the default directory for adding files. When you select
  1855.      "add new files" for the first time, ARV will display this directory.
  1856.      
  1857.      ──────────────────────────────────────────────────────────────────────────
  1858.      
  1859.      ---------------------------------------------------------------------------
  1860.      ARV                                 -30-            (c) Dirk Wriedt '91-'94
  1861.      strategie=0..2
  1862.      
  1863.      Using strategie, you select the algorithm ARV uses to select the
  1864.      appropriate disk for a new file to be added to the ARV system.
  1865.      
  1866.      Possible choices are:
  1867.      
  1868.          0 : "Best fit" - the file will be assigned to the disk
  1869.              which will have the least space remaining after the file
  1870.              has been copied to it.
  1871.              This strategy will result in the most "disk jockey" work,
  1872.              requiring the most disk changes.
  1873.              ARV disks will be used in a most effective way,
  1874.              leaving as least space as possible.
  1875.              This is the default algorithm.
  1876.      
  1877.          1 : "First fit" - The file will be assigned to the FIRST
  1878.              disk that has enough free space on it.
  1879.              This means, disks will be filled in the order
  1880.              "Tools 1", "Tools 2", "Tools 3" etc.
  1881.              This effectively results in disks with lower serial
  1882.              numbers being filled as soon as possible.
  1883.      
  1884.          2 : "Last fit" - The file will be assigned to the LAST
  1885.              disk that has enough free space on it.
  1886.              This means, disk will be filled in the order
  1887.              "Tools 7", "Tools 6", "Tools 5" etc.
  1888.              Using this method, newer files will be found on disks
  1889.              with higher serial numbers.
  1890.      
  1891.      NOTE:   No new disk will ever be created if there is enough space on one
  1892.              of the disks belonging to the file's group.
  1893.      
  1894.      ──────────────────────────────────────────────────────────────────────────
  1895.      
  1896.      swapping=on/off
  1897.      
  1898.      This option decides wether ARV will swap itself out of memory when a
  1899.      DOS command is executed. This may be the "nach_aufnahme" DOS command,
  1900.      or a command activated by pressing "Alt-.." in the "add new files" file
  1901.      requester.
  1902.      
  1903.      Please consult the description of "s_swapping" on how to use "swapping".
  1904.      
  1905.      The default setting is "on".
  1906.      
  1907.      ──────────────────────────────────────────────────────────────────────────
  1908.      
  1909.      toddlkomm=on/off
  1910.      
  1911.      The name of this option might sound a bit strange, it originates from
  1912.      the name of the beta-tester who by any means needed this function.
  1913.      
  1914.        on/yes : When asking for text entry, always use last input as
  1915.                 default.
  1916.        off/no : Don't do it.
  1917.      
  1918.      The default setting is "off".
  1919.      
  1920.      ──────────────────────────────────────────────────────────────────────────
  1921.      ---------------------------------------------------------------------------
  1922.      ARV                                 -31-            (c) Dirk Wriedt '91-'94
  1923.      
  1924.      turbo_files=on/off
  1925.      
  1926.      When entries in the GROUPS.ARV, DISKS.ARV & FILES.ARV data files are
  1927.      being deleted, the are kept free until a new group, disk or file
  1928.      (respectively) are created. ARV then searches for the next free
  1929.      entry and uses it to store new data.
  1930.      
  1931.      When adding files, this may be lengthy, because ARV will have got to
  1932.      search the whole FILES.ARV for free entries.
  1933.      Of course, this approach serves space by re-using the entries freed once.
  1934.      
  1935.      You may speed up the addition of files by setting "turbo_files on".
  1936.      With "turbo_files" enabled, ARV will not look for unused entries, but
  1937.      append the new entry to the end of FILES.ARV.
  1938.      
  1939.      This works much faster, but the FILES.ARV size increases much faster,
  1940.      because of the "holes" not being filled.
  1941.      
  1942.      Use ARV_OPTI to optimize FILES.ARV from time to time.
  1943.      
  1944.      The default setting is "turbo_files no".
  1945.      
  1946.      ──────────────────────────────────────────────────────────────────────────
  1947.      
  1948.      wartenachseite=on/off
  1949.      
  1950.      on : before each form feed, ARV will wait for a keypress.
  1951.      off: this will not happen.
  1952.      
  1953.      ──────────────────────────────────────────────────────────────────────────
  1954.      
  1955.      wartevorseite=on/off
  1956.      
  1957.      on: after each form feed, ARV will wait for a keypress. Use this to
  1958.          print on single sheets with manual feed.
  1959.      off: as you might expect.
  1960.      
  1961.      ──────────────────────────────────────────────────────────────────────────
  1962.      
  1963.      zeigedatei=command
  1964.      
  1965.      Put in name & path of your favourite file lister here, e.g.
  1966.      
  1967.      zeigedatei=c:\tools\list.com %
  1968.      
  1969.      If set, ARV will not use its own lister when Z is pressed in the "add
  1970.      new files" file requester, but execute this command. "%" is substituted
  1971.      by the file name.
  1972.                 
  1973.      You really should set this one, the built-in lister s++++.
  1974.      
  1975.      ──────────────────────────────────────────────────────────────────────────
  1976.      
  1977.      zeigeverbund=on/off
  1978.      
  1979.      As you know, you may link files together that belong together or are
  1980.      useless one without the other.
  1981.      
  1982.      You may then wish that only the first of the linked files
  1983.      ---------------------------------------------------------------------------
  1984.      ARV                                 -32-            (c) Dirk Wriedt '91-'94
  1985.      (the "primary file") should be displayed in the ARV lists.
  1986.      
  1987.         zeigeverbund off
  1988.      
  1989.      does exactly this.
  1990.      
  1991.      Use <Shift-Tab> to change the display mode temporarily.
  1992.      
  1993.      ──────────────────────────────────────────────────────────────────────────
  1994.      
  1995.      Note:
  1996.      ─────
  1997.      
  1998.      Some of the above options require a DOS command. You may specify there
  1999.      anything you could type at the DOS prompt. The current directory may be
  2000.      changed, ARV will change it back afterwards.
  2001.      
  2002.      paths should not be longer than 80 characters.
  2003.      
  2004.      
  2005.      colours
  2006.      ───────
  2007.      
  2008.      ARV's display colours may be changed.
  2009.      This is done along with the configuration in ARV.CFG.
  2010.      Each colour is set with
  2011.      
  2012.             colour_option_name=number
  2013.           
  2014.      where number is one of the following:
  2015.      
  2016.      
  2017.          0=black 1 = blue 2 = green 3 = turquois  4 = red 5 = magenta 6 = brown
  2018.          7 = light gray 8 = dark gray 9 = light blue 10 = light green
  2019.          11 = light cyan 12 = light red 13 = light magenta 14 = yellow
  2020.          15 = white
  2021.        
  2022.          any colour + 128 = flashing colour
  2023.      
  2024.      background colours are limited to 0..7.
  2025.      
  2026.      The coour options are:
  2027.      hintergrund             background colour. This options should be set
  2028.                              first. This one overwrites all other background
  2029.                              colours but meldung_hg.
  2030.      rahmenfarbe             border colour
  2031.      listenfarbe             lists, misc. text
  2032.      listenfarbe_cursor      lists, highlighted text (cursor)
  2033.      listen_cursor_hg        lists, highlighted text (cursor) background
  2034.      menue_farbe             menu colour (the two lines near the bottom)
  2035.      verz_grund              directory display  : misc files
  2036.      verz_cursor                    "           : cursor
  2037.      verz_cursor_hg                 "           : cursor background
  2038.      verz_verz                      "           : directories
  2039.      verz_mark                      "           : marked files
  2040.      verz_cmark                     "           : cursor on marked file
  2041.      verz_cmark_hg                  "           :   "          background
  2042.      fehler_farbe            error messages (error display line)
  2043.      info_farbe              info line colour (below error display line)
  2044.      buchstaben_menue        highlighted letters in menu
  2045.      ---------------------------------------------------------------------------
  2046.      ARV                                 -33-            (c) Dirk Wriedt '91-'94
  2047.      buchstaben_verb         "linkage" letters in directory display
  2048.      ergebnis_prima          "Files addition results:": "good" files
  2049.      ergebnis_mist                  "                 : "bad" files
  2050.      ftastenzeilea           first colour of function key display (bottom line)
  2051.      ftastenzeileb           second colour
  2052.      ftastenzeilea_hg        background colours
  2053.      ftastenzeileb_hg        "
  2054.      hilfe_hg                help background
  2055.      hilfe_rahmen            help border colour
  2056.      hilfe_text              help misc. text
  2057.      hilfe_text2             help highlighted text 1
  2058.      hilfe_text3             help highlighted text 2
  2059.      stata_text              statistics text 1 ***
  2060.      statb_text              statistics text 2
  2061.      stata_hg                background colours
  2062.      statb_hg
  2063.      
  2064.      meldung                 border & text pop-up windows
  2065.      meldung_hg              background pop-up windows
  2066.      
  2067.      By setting the cursor-background colour to a different one than
  2068.      the "hintergrund" colour, you get a "bar" colour.
  2069.      
  2070.      If you are using a monochrome display, you should use the settings
  2071.      in MONOCHRO.CFG, i.e. add the options given there to you ARV.CFG.
  2072.      If you are using a hercules graphics card, you will have to find
  2073.      the colour settings for yourself.
  2074.      
  2075.      
  2076.      6.2. ARVNEU.CFG and ARVNEUx.CFG files
  2077.      ─────────────────────────────────────
  2078.      
  2079.      ... where x is a number 1..9.
  2080.      
  2081.      As explained in chapter 6.1. option "nach_aufnahme", ARV creates
  2082.      a textfile named AUFNAHME.TXT before executing the nach_aufnahme
  2083.      command.
  2084.      
  2085.      By default, AUFNAHME.TXT looks like this:
  2086.      
  2087.      TSRROT2.LZH      3965 16.07.90 TP-Source: TSR fuer ROT-13-Screencodierung
  2088.      X00V130J.ARJ   102378 14.07.91 Fossil-Treiber
  2089.      
  2090.      Each line contains the file's name, size, date and comment.
  2091.      
  2092.      All partitions will use this file layout, you may define different
  2093.      file layouts for every partition, though. This is done through
  2094.      ARVNEU.CFG or ARVNEUx.CFG.
  2095.      
  2096.      Before creating the AUFNAHME.TXT file, ARV sees if a file named
  2097.      ARVNEU.CFG or ARVNEUx.CFG (x=1..9) exists. ARVNEU.CFG if the
  2098.      current partition is the primary one, ARVNEUx.CFG with x=partition
  2099.      number otherwise.
  2100.      
  2101.      ARVNEU.CFG or ARVNEUx.CFG look similar to ARV.CFG, but without the
  2102.      [ARV] marker.
  2103.      
  2104.  
  2105.  
  2106.  
  2107.      ---------------------------------------------------------------------------
  2108.      ARV                                 -34-            (c) Dirk Wriedt '91-'94
  2109.      Valid options are:
  2110.      
  2111.      BEFEHL <DosCommand>
  2112.           ─── changes the command set by nach_aufnahme.
  2113.      MAXLAENGE <MaxLaenge>
  2114.           ─── sets the maximum line length to <MaxLaenge> characters. All lines
  2115.               will be cut to that length.
  2116.      DATEI <FileName>
  2117.           ─── specifies that <FileName> should be used instead of AUFNAHME.TXT.
  2118.      
  2119.      TITEL <Header line>
  2120.      ZEILE <file info line>
  2121.      
  2122.      Each of these two options may apper up to five times.
  2123.      
  2124.      TITEL describes text lines written at the beginning of AUFNAHME.TXT.
  2125.      The ZEILE lines will be written to AUFNAHME.TXT for each file.
  2126.      
  2127.      And, the most important thing, the following macros can be used:
  2128.      
  2129.         $$  : a $ character [1]
  2130.         $T  : current date: Day [2]
  2131.         $M  : current date: month [2]
  2132.         $J  : cuurent date: year [2]
  2133.         $P  : name of partition [60]
  2134.         $F  : file name * [12]
  2135.         $S  : file size * [7]
  2136.         $I  : file size/1024 * [4]
  2137.         $D  : disk id * [20]
  2138.         $A  : disk storage * [10]
  2139.         $G  : group name (long name) * [40]
  2140.         $Z  : short group name * [8]
  2141.         $K  : file comment * [79]
  2142.         $U  : ("T"+1) file date : day * [2]
  2143.         $N  : ("M"+1) file date : month * [2]
  2144.         $Y  : file date : year * [2]
  2145.         $L  : lots of spaces [79]
  2146.      
  2147.      The field length is given in brackets []. Any field will be filled with
  2148.      spaces up to this length.
  2149.      
  2150.      Each macro can be followed by [], [number], [x] or [number,x], where
  2151.      x=L R or Z:
  2152.      
  2153.         []          do _not_ fill with spaces. Each macro will occupy exactly
  2154.                     as much space as the text it represents.
  2155.         [number]    change field length to number
  2156.         [Z]         centers the text
  2157.         [R]         outputs the text right-aligned (default for $S)
  2158.         [L]         outputs the text left-aligned (default for all others)
  2159.         [number,x]  to combine length and alignment
  2160.      
  2161.      Examples:
  2162.      
  2163.      ZEILE $F[30,Z]
  2164.      will center the file name within a field 30 characters in length.
  2165.      
  2166.      ZEILE $F $S $U.$N.$Y $K
  2167.      outputs file name, size, date and comment in table form:
  2168.      
  2169.      ---------------------------------------------------------------------------
  2170.      ARV                                 -35-            (c) Dirk Wriedt '91-'94
  2171.      TSRROT2.LZH      3965 16.07.90 TP-Source: TSR fuer ROT-13-Screencodierung
  2172.      X00V130J.ARJ   102378 14.07.91 Fossil-Treiber
  2173.      
  2174.      ZEILE $F[] $S[] $K[]
  2175.      outputs file name, size, date and comment without filling spaces:
  2176.      
  2177.      TSRROT2.LZH 3965 16.07.90 TP-Source: TSR fuer ROT-13-Screencodierung
  2178.      X00V130J.ARJ 102378 14.07.91 Fossil-Treiber
  2179.      
  2180.      Try it!
  2181.      
  2182.      
  2183.      6.3. Automatic group selection - AUTOGRP.CFG / AUTOGRPx.CFG
  2184.      ───────────────────────────────────────────────────────────
  2185.      
  2186.      ARV can save you lots of time when adding new files to the ARV system
  2187.      by proposing you a group to put a new file in. Quite often, files have
  2188.      already comments assigned to them that lead to the appropriate group
  2189.      or the file extension gives a clue where the file is gonna go.
  2190.      
  2191.      In these cases, ARV can preset the group selection cursor to the correct
  2192.      group, and all you have to do is confirm it by pressing return.
  2193.      The files controlling this feature are
  2194.      
  2195.         AUTOGRP.CFG
  2196.      
  2197.      or AUTOGRPx.CFG
  2198.      
  2199.      respectively, AUTOGRP.CFG for the primary partition, AUTOGRPx.CFG, where
  2200.      x=1..9, for the other partitions.
  2201.      
  2202.      These files look like this:
  2203.      
  2204.      :MODs
  2205.      .MOD
  2206.      :GIFs
  2207.      .GIF
  2208.      :ZyXEL
  2209.      Zyxel
  2210.      ZFAX
  2211.      
  2212.      To make it clear:
  2213.      The short name of any group is preceded by a colon ":". It is followed by
  2214.      any number of lines containing text to be searched for in the file name
  2215.      and description. As soon as the search is satisfied, it is ended and
  2216.      the corresponding group will be proposed for this file.
  2217.      
  2218.      AND condition.
  2219.      If any line ends with a \ (backslash), the following text also has to be
  2220.      in the file name & comment cobination. If the next line also ends with a
  2221.      \, the line following that one, too, etc.
  2222.      
  2223.      The following example will assign files to the group Animals which have
  2224.      ".GIF" in file name or comment as well as "animal":
  2225.      
  2226.      :Animals
  2227.      .GIF\
  2228.      animal
  2229.      
  2230.      Negation.
  2231.      ---------------------------------------------------------------------------
  2232.      ARV                                 -36-            (c) Dirk Wriedt '91-'94
  2233.      By a "!" at the start of any line, the text will be inhibiting the
  2234.      group assignment.
  2235.      Example:
  2236.      
  2237.      :Games
  2238.      game\
  2239.      !VGA
  2240.      
  2241.      Will put all file with "game" in file name or comment into the "Games"
  2242.      group, excluding files with "VGA" in their name or comment.
  2243.      
  2244.      Upper- and lower case is ignored in AUTOGRP.CFG.
  2245.      You may include comments starting with "*" or ";", but not in a row of
  2246.      "AND" conjunctions:
  2247.      
  2248.      * put all pascal sources into PASCAL group
  2249.      :pascal
  2250.      .PAS
  2251.      * all over-18 GIFs SexyGif
  2252.      :sexygif
  2253.      sex\
  2254.      .GIF
  2255.      * all other GIFs to the miscgif group
  2256.      :miscgif
  2257.      .GIF
  2258.      
  2259.      etc.
  2260.      
  2261.  
  2262.  
  2263.  
  2264.  
  2265.  
  2266.  
  2267.  
  2268.  
  2269.  
  2270.  
  2271.  
  2272.  
  2273.  
  2274.  
  2275.  
  2276.  
  2277.  
  2278.  
  2279.  
  2280.  
  2281.  
  2282.  
  2283.  
  2284.  
  2285.  
  2286.  
  2287.  
  2288.  
  2289.  
  2290.  
  2291.  
  2292.  
  2293.      ---------------------------------------------------------------------------
  2294.      ARV                                 -37-            (c) Dirk Wriedt '91-'94
  2295.      ┌─────────────────────────────────────────────────────────────────────────┐
  2296.      │ 7. The ARV environment variable, ARVRES environment variable            │
  2297.      └─────────────────────────────────────────────────────────────────────────┘
  2298.      
  2299.      By default,
  2300.      
  2301.             ARV expects                 ARV creates
  2302.      
  2303.             ARVCOPY.EXE                  *.ALL
  2304.             ARV.CFG                      *.DIF
  2305.             FILES.AR?                    AUFNAHME.TXT
  2306.             DISKS.AR?
  2307.             GROUPS.AR?
  2308.             SYS.AR?
  2309.             ARV.HLP
  2310.             *.ALL
  2311.             *.DIF
  2312.             ARVNEU*.CFG
  2313.             AUTOGRP*.CFG
  2314.             ARV.OVR
  2315.             ARV.RES
  2316.      
  2317.      in the same directory as ARV.EXE.
  2318.      
  2319.      
  2320.      If the ARV environment variable exists, e.g. by setting it with
  2321.      
  2322.              SET ARV=c:\2ND_ARV
  2323.      
  2324.             ARV will expect
  2325.      
  2326.             ARVCOPY.EXE
  2327.             ARV.HLP
  2328.             ARV.OVR
  2329.             ARV.RES
  2330.      
  2331.             in the same directory as ARV.EXE, as before
  2332.      
  2333.             ARV expects                ARV creates
  2334.      
  2335.             ARV.CFG                    *.ALL
  2336.             FILES.AR?                  *.DIF
  2337.             DISKS.AR?                  AUFNAHME.TXT
  2338.             GROUPS.AR?
  2339.             SYS.AR?
  2340.             *.ALL
  2341.             *.DIF
  2342.             ARVNEU*.CFG
  2343.             AUTOGRP*.CFG
  2344.      
  2345.      in the directory pointed to by the ARV environment variable. In this way,
  2346.      you may have several independant ARV systems installed without having
  2347.      multiple copies of the executables files. See chapter 10 for further
  2348.      description on how to use this feature.
  2349.      
  2350.      
  2351.      ARV.RES underlies further special treatment.
  2352.      This file is needed by all .EXE files but ARVCOPY.EXE. These programs
  2353.      all look for ARV.RES in the directory they reside in. For example,
  2354.      if you execute c:\arv\arvexpo.exe, ARVEXPO will look for c:\arv\ARV.RES.
  2355.      ---------------------------------------------------------------------------
  2356.      ARV                                 -38-            (c) Dirk Wriedt '91-'94
  2357.      
  2358.      This should be the normal case. If any .EXE file have to be put elsewhere,
  2359.      away from ARV.RES, you have two possibilities:
  2360.      
  2361.       a) You copy ARV.RES to the respective directory for each .EXE file.
  2362.      
  2363.       b) You set the ARVRES environment variable to point to ARV.RES,
  2364.          e.g. SET ARVRES=c:\arv\arv.res. The file name has to be included.
  2365.          If you want to use both the german and the english ARV Version,
  2366.          use either
  2367.      
  2368.          set arvres=c:\arv\deutsch.res
  2369.          or set arvres=c:\arv\englisch.res
  2370.      
  2371.          after you have copied arv.res from the english ARV version to
  2372.          englisch.res and the arv.res file from the german ARV version to
  2373.          deutsch.res.
  2374.      
  2375.      The english and german language kits are available seperately from where
  2376.      you got ARV from, ARVxxxEL.ARJ and ARVxxxDL.ARJ respectively.
  2377.      
  2378.  
  2379.  
  2380.  
  2381.  
  2382.  
  2383.  
  2384.  
  2385.  
  2386.  
  2387.  
  2388.  
  2389.  
  2390.  
  2391.  
  2392.  
  2393.  
  2394.  
  2395.  
  2396.  
  2397.  
  2398.  
  2399.  
  2400.  
  2401.  
  2402.  
  2403.  
  2404.  
  2405.  
  2406.  
  2407.  
  2408.  
  2409.  
  2410.  
  2411.  
  2412.  
  2413.  
  2414.  
  2415.  
  2416.  
  2417.      ---------------------------------------------------------------------------
  2418.      ARV                                 -39-            (c) Dirk Wriedt '91-'94
  2419.      ┌─────────────────────────────────────────────────────────────────────────┐
  2420.      │ 8. License agreement/thanks                                             │
  2421.      └─────────────────────────────────────────────────────────────────────────┘
  2422.      
  2423.      
  2424.      8.1. DISCLAIMERS
  2425.      ────────────────
  2426.      
  2427.      I DISCLAIM ANY WARRANTIES, EXPRESS OR IMPLIED, ORAL OR WRITTEN, INCLUDING
  2428.      ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR
  2429.      PURPOSE. IN NO EVENT SHALL I BE LIABLE FOR ANY INCIDENTAL, CONSEQUENTIAL,
  2430.      OR PUNITIVE DAMAGES WHATSOEVER ARISING OUT OF USE OF THE PROGRAM OR YOUR
  2431.      RELATIONSHIP WITH ME.
  2432.      
  2433.      I have thoroughly tested ARV, and as far as I can judge and from
  2434.      experience, it is safe in operation.
  2435.      
  2436.      If you do not agree to these conditions, you may not use ARV.
  2437.      
  2438.      8.2.Registration
  2439.      ────────────────
  2440.      
  2441.      ARV is neither public domain nor freeware, but Shareware.
  2442.      
  2443.      It took me quite a long time to make ARV run at first, and it took
  2444.      even more time to make it run properly. Every improvement takes much
  2445.      time and energy. Writing the english documentation file took a whole
  2446.      lot of time, too.
  2447.      
  2448.      This is why I command that everyone using ARV more than three months
  2449.      has to register himself for doing so. This provides positive feedback
  2450.      for me (why should I invest time in something noone uses) and is
  2451.      considered to be as appreciation from you.
  2452.      
  2453.      Becoming a registered ARV user in not diffucult nor expensive. Just
  2454.      send in the registration form. See register.txt.
  2455.      
  2456.      ARV may not be used in a commercial environment.
  2457.      
  2458.      Being registered, you may use the file swapping function and create
  2459.      partitions within you ARV system. You can not do that with unregistered
  2460.      ARV.EXE versions. I don't restrict ARV that way to make you register, but
  2461.      for the files swapping function, a serial number is needed, and using
  2462.      the partitioning concept, you can overcome the evaluation period.
  2463.      
  2464.      I hope that ARV will prove itself useful to as many people as possible.
  2465.      
  2466.      Me, that is:
  2467.      
  2468.        Dirk Wriedt, Kirsebek 15, D-24376 Kappeln, Germany
  2469.      
  2470.        Electronic-Mail :
  2471.        Fido Address     : 2:240/2120.8
  2472.        Internet         : dirkw@toppoint.de
  2473.        As of: 1.12.94
  2474.      
  2475.      I invite you to send feedback, improvent tips and bug reports. I always
  2476.      try to give respect to your hints as far as possible.
  2477.      
  2478.      You may order the latest version of ARV using the update.txt order
  2479.      ---------------------------------------------------------------------------
  2480.      ARV                                 -40-            (c) Dirk Wriedt '91-'94
  2481.      form.
  2482.      
  2483.  
  2484.  
  2485.  
  2486.  
  2487.  
  2488.  
  2489.  
  2490.  
  2491.  
  2492.  
  2493.  
  2494.  
  2495.  
  2496.  
  2497.  
  2498.  
  2499.  
  2500.  
  2501.  
  2502.  
  2503.  
  2504.  
  2505.  
  2506.  
  2507.  
  2508.  
  2509.  
  2510.  
  2511.  
  2512.  
  2513.  
  2514.  
  2515.  
  2516.  
  2517.  
  2518.  
  2519.  
  2520.  
  2521.  
  2522.  
  2523.  
  2524.  
  2525.  
  2526.  
  2527.  
  2528.  
  2529.  
  2530.  
  2531.  
  2532.  
  2533.  
  2534.  
  2535.  
  2536.  
  2537.  
  2538.  
  2539.  
  2540.  
  2541.      ---------------------------------------------------------------------------
  2542.      ARV                                 -41-            (c) Dirk Wriedt '91-'94
  2543.      
  2544.      8.4. Program protection/evaluation period
  2545.      ─────────────────────────────────────────
  2546.      
  2547.      ARV is Shareware, that means it has the great advantage that you
  2548.      can try it before you buy it and you know exacty what you are going
  2549.      to buy.
  2550.      
  2551.      Whoever uses this program longer than the evaluation period of 90 days
  2552.      should have made his mind up wether ARV is of use to him or not. In
  2553.      the latter case, he should stop using ARV. If ARV proves to be useful
  2554.      to him, he should take the effort and register it. ARV is very cheap.
  2555.      
  2556.      Of course, some people don't see this. To force these people to
  2557.      register ARV,
  2558.      
  2559.        - ARV will stop working after three months of usage.
  2560.        - ARV will stop working after the 600th run.
  2561.      
  2562.      ARV will not destroy data after the evaluation period has expired.
  2563.      It will simply stop running.
  2564.      You can determine the time left at any time; it is shown on the
  2565.      "Statistics" page shown by F2.
  2566.      
  2567.      The evaluation period begins as you run ARV for the first time on
  2568.      "untouched" .ARV files, i.e. the ones in the ARV package or files
  2569.      freshly created using RESETARV. If you want to check things out and
  2570.      play a little around, you should use RESETARV before you are really
  2571.      archiving your files to be sure to have the full three months of
  2572.      evaluation period left.
  2573.      
  2574.      Remember to send in the registration form at least three weeks before
  2575.      the evaluation period expires, so that you can continue using your
  2576.      .ARV files without interruption.
  2577.      
  2578.      As soon as you have got your key, you can proceed working with ARV.
  2579.      
  2580.      NOTE:
  2581.      Your ARV files may take damage if you try to manipulate ARV.EXE.
  2582.      
  2583.  
  2584.  
  2585.  
  2586.  
  2587.  
  2588.  
  2589.  
  2590.  
  2591.  
  2592.  
  2593.  
  2594.  
  2595.  
  2596.  
  2597.  
  2598.  
  2599.  
  2600.  
  2601.  
  2602.  
  2603.      ---------------------------------------------------------------------------
  2604.      ARV                                 -42-            (c) Dirk Wriedt '91-'94
  2605.      
  2606.      8.5. The ARV data file format
  2607.      ─────────────────────────────
  2608.      
  2609.      ... is not secret.
  2610.      
  2611.      If you would like to develop tools for ARV or programs using the ARV
  2612.      data files, as for example, Thorsten Drewes has done with ARVDIR,
  2613.      please contact me.
  2614.      
  2615.      I do not enclose this information here, as I would like to know about
  2616.      who is doing what. You don't hear much from your users, you know ;-)
  2617.      
  2618.      
  2619.      8.6. A whole lot of credits go to
  2620.      ─────────────────────────────────
  2621.      
  2622.      Thorsten "Toddl" Drewes
  2623.      for lots of good ideas and really pushing ARV. Thorsten did the routines
  2624.      for the VGA lines detection, the really nice pictures of the disks, the
  2625.      ARV logo and ---> ARVDIR <---. You should really try it.
  2626.      
  2627.      Peter Langhans
  2628.      for his good thoughts and criticism.
  2629.      
  2630.      Arnd-Henning "AHA" Siebs
  2631.      who had the idea of the built-in cache (I would not have believed the
  2632.      speed improvement)
  2633.      
  2634.      Kai Ackermann
  2635.      for being a good beta-tester.
  2636.      
  2637.      Michael Rittweger
  2638.      for spreading the ARV word and the program through his Fido mailbox
  2639.      BLIZZARD 2:240/2120.
  2640.      
  2641.      Jens Mueller
  2642.      for spreading ARV over the whole world and who handles the payment by
  2643.      credit card for me
  2644.      
  2645.      Helge Sjoestroem
  2646.      who turned out to be the 1.34 reference beta tester
  2647.      
  2648.      The swapping is done using the EXECSWAP unit by TurboPower Software
  2649.      (c) 1988. I am using the version patched by Bill Burleigh & Rich Cromer.
  2650.      Thanks a lot for these powerful procedures.
  2651.      
  2652.  
  2653.  
  2654.  
  2655.  
  2656.  
  2657.  
  2658.  
  2659.  
  2660.  
  2661.  
  2662.  
  2663.  
  2664.  
  2665.      ---------------------------------------------------------------------------
  2666.      ARV                                 -43-            (c) Dirk Wriedt '91-'94
  2667.      
  2668.      ┌─────────────────────────────────────────────────────────────────────────┐
  2669.      │ 9. Registering ARV                                                      │
  2670.      └─────────────────────────────────────────────────────────────────────────┘
  2671.      
  2672.      Upon your ARV registration, you will receive the file ARV.REG which
  2673.      consists of three text lines and may thus be transmitted via e-mail or
  2674.      by voice, too.
  2675.      
  2676.      ARV.REG has to be copied into the same directory as ARV.EXE.
  2677.      
  2678.      Then, run REGARV (no parameters). REGARV will ask you for the key's
  2679.      password. This is the password needed to validate this key. You only
  2680.      need this password if you have given one on your registration form. If you
  2681.      don't have any password, just press <Enter>.
  2682.      The hard disk will be busy for 30-50 secs. Afterwards, ARV.EXE will be
  2683.      branded with the data in ARV.REG. REGARV will end up with "successful"
  2684.      if it was able to brand ARV.EXE.
  2685.      
  2686.      Using this ARV.REG file, all further ARV-Versions can be registered, so
  2687.      keep it well!
  2688.      
  2689.      Of course, you may NOT give copies of ARV.REG to others.
  2690.      
  2691.  
  2692.  
  2693.  
  2694.  
  2695.  
  2696.  
  2697.  
  2698.  
  2699.  
  2700.  
  2701.  
  2702.  
  2703.  
  2704.  
  2705.  
  2706.  
  2707.  
  2708.  
  2709.  
  2710.  
  2711.  
  2712.  
  2713.  
  2714.  
  2715.  
  2716.  
  2717.  
  2718.  
  2719.  
  2720.  
  2721.  
  2722.  
  2723.  
  2724.  
  2725.  
  2726.  
  2727.      ---------------------------------------------------------------------------
  2728.      ARV                                 -44-            (c) Dirk Wriedt '91-'94
  2729.      ┌─────────────────────────────────────────────────────────────────────────┐
  2730.      │ 10. Partitions                                                          │
  2731.      └─────────────────────────────────────────────────────────────────────────┘
  2732.      
  2733.      Although ARV allows you to group your files comfortably using the ARV
  2734.      Groups, you may meet the need for a more coarse division of your files.
  2735.      
  2736.      You have two possibilities to do that.
  2737.      
  2738.       a) Creation of two directories, one for one set of data files and
  2739.          the ARV executables, and one for a different set of data files.
  2740.          In fact, you may create an arbitrary number of data directories.
  2741.          Then, set the ARV environment variable accordingly to the
  2742.          directory the data you wish to use resides in.
  2743.          That means
  2744.              - you will have different ARV.CFG files for each data
  2745.                directory
  2746.              - you will have different .ALL-files (see chapter 4.) for
  2747.                each data directory.
  2748.      
  2749.       b) Create another partition in the ARV directory you are using
  2750.          anyway.
  2751.          Now, what is a "partition"?
  2752.          Normally, the ARV data files are named "FILES.ARV", "DISKS.ARV",
  2753.          "GROUPS.ARV" and "SYS.ARV".
  2754.          In the same directory, you may create nine other sets of
  2755.          data files. Any set of data files is called a partition.
  2756.          The partition which uses *.ARV files is called the
  2757.          "primary partition", all other partitions use *.ARx files, where
  2758.          x is a number from 1 to 9. That means, each partition consists of
  2759.          the data files FILES.ARx, DISKS.ARx, GROUPS.ARx and SYS.ARx, with
  2760.          the partition number being x. For x=0, the primary partition,
  2761.          ARV files are used.
  2762.          You may create a new partitions in two ways:
  2763.      
  2764.             copy another partition, e.g. with
  2765.      
  2766.             copy *.ARV *.ARV2
  2767.             will create a new partition (partition #2).
  2768.      
  2769.             use RESETARV, which will create an empty partition:
  2770.             RESETARV /3
  2771.             will create empty FILES.AR3, DISKS.AR3, GROUPS.AR3 and SYS.AR3
  2772.             files.
  2773.      
  2774.          When you run ARV, you will see the primary partition. You can
  2775.          switch between partitions by pressing "p" in the Group List.
  2776.          Non-existent partitions will be described "free partition". All
  2777.          other partitions are displayed by their description. Using
  2778.          CTRL-B, you can enter a description for the currently highlighted
  2779.          partition. As you call this menu for the first time, ARV will
  2780.          create a file named PARTINFO.ARV which will hold the descriptions
  2781.          for all your ARV partitions.
  2782.      
  2783.          Using of the partitioning principle will result in
  2784.              - same ARV.CFG file for all partitions
  2785.              - same .ALL file for all partitions.
  2786.      
  2787.      You may even combine methods a) and b). This is for advanced users only,
  2788.      you may easily get confused...
  2789.      ---------------------------------------------------------------------------
  2790.      ARV                                 -45-            (c) Dirk Wriedt '91-'94
  2791.      
  2792.      b) may only be done by registered users. Sorry.
  2793.      
  2794.      PLEASE NOTE
  2795.      
  2796.      In both cases, a) and b), any ARV partition or data file set is
  2797.      totally independent of all others.
  2798.      That means, ARV can NOT distinguish wether any disk belongs to the
  2799.      currently active partition or not. The DISK.ID disk identifying
  2800.      files on the ARV disks do not specify the partition the disk belongs to.
  2801.      
  2802.                               KEEP THAT IN MIND
  2803.                               or you will get in trouble...
  2804.      
  2805.      However, it's not as dangerous as it sounds ...
  2806.      
  2807.  
  2808.  
  2809.  
  2810.  
  2811.  
  2812.  
  2813.  
  2814.  
  2815.  
  2816.  
  2817.  
  2818.  
  2819.  
  2820.  
  2821.  
  2822.  
  2823.  
  2824.  
  2825.  
  2826.  
  2827.  
  2828.  
  2829.  
  2830.  
  2831.  
  2832.  
  2833.  
  2834.  
  2835.  
  2836.  
  2837.  
  2838.  
  2839.  
  2840.  
  2841.  
  2842.  
  2843.  
  2844.  
  2845.  
  2846.  
  2847.  
  2848.  
  2849.  
  2850.  
  2851.      ---------------------------------------------------------------------------
  2852.      ARV                                 -46-            (c) Dirk Wriedt '91-'94
  2853.      ┌─────────────────────────────────────────────────────────────────────────┐
  2854.      │ 11. The ARV_OPTI and ARV_SOS tools                                      │
  2855.      └─────────────────────────────────────────────────────────────────────────┘
  2856.      
  2857.      11.1. ARV_OPTI
  2858.      ──────────────
  2859.      
  2860.      The more files, disks or groups are active on you ARV system, the
  2861.      longer the mean data record access time gets. The cause is that,
  2862.      the larger your .ARV data files get, the more seeks have to be done
  2863.      when accessing the records in alphabetical order. The data files get
  2864.      more and more "out of order". To add to that, deleted records become
  2865.      "holes" which have to be skipped over.
  2866.      
  2867.      ARV_OPTI can cure this for the FILES.ARV and GROUPS.ARV files. ARV_OPTI
  2868.      can physically sort the records in these data files, making access in
  2869.      alphabetical order *very* fast. Using a write-behind disk cache will
  2870.      ARV_OPTI very quick in optimizing your files, so do it as often as you
  2871.      like.
  2872.      
  2873.      The DISK.ARV file may not be optimized, because the DISK.ID files
  2874.      directly point to the disk's record number in DISKS.ARV. In an early
  2875.      ARV_OPTI version, I overlooked that, and one of my beta-testers had
  2876.      to re-add all his ARV disks...
  2877.      
  2878.      Try ARV_OPTI without any parameters to see how it works.
  2879.      
  2880.      
  2881.      11.2. ARV_SOS
  2882.      ─────────────
  2883.      
  2884.      Of course, ARV is not bug-free. I am keeping great care in making sure
  2885.      that, at all times, a crash of your computer (whether it was ARV's fault
  2886.      or not) will not result in serious damage to your ARV data files. Really.
  2887.      However, we all know: it will happen that the data files will get corrupt
  2888.      some way, and ARV will display nonsense. This is what ARV_SOS is for.
  2889.      
  2890.      ARV_SOS will correct the data files' size, check all of the internal
  2891.      references between files, disks & groups and will completed rewrite
  2892.      all this information.
  2893.      
  2894.      PLEASE make back-up copies of all your data files of the partition to
  2895.      optimize. You never know...
  2896.      
  2897.      Run ARV_SOS without any parameters to see instructions.
  2898.      
  2899.      NOTE:
  2900.      After using ARV_SOS or ARV_OPTI, ARV will have to re-create some tables,
  2901.      so the first run of ARV will take a *bit* longer.
  2902.      Please have patience...
  2903.      
  2904.  
  2905.  
  2906.  
  2907.  
  2908.  
  2909.  
  2910.  
  2911.  
  2912.  
  2913.      ---------------------------------------------------------------------------
  2914.      ARV                                 -47-            (c) Dirk Wriedt '91-'94
  2915.      ┌─────────────────────────────────────────────────────────────────────────┐
  2916.      │ 12. Questions & Answers                                                 │
  2917.      └─────────────────────────────────────────────────────────────────────────┘
  2918.      
  2919.      Q: How may files can be marked for retrieval, deletion... ?
  2920.      A: Up to 1000 files may be marked at any time.
  2921.      
  2922.      Q: I would like to retrieve more files than will fit on the
  2923.         (floppy) disk I want them to be copied to.
  2924.      A: ARV does not (yet) support that. Please retrieve the files to
  2925.         your hard disk, and copy them to floppy disk afterwards.
  2926.      
  2927.      Q: I would like to move a file from one group to another.
  2928.      A: Use "retrieval with deletion".
  2929.         Retrieve the file to your hard disk, then re-add it to the other
  2930.         group. To move a whole disk to another group, remove it using
  2931.         one of the disk special functions, then add the whole disk to
  2932.         ARV.
  2933.      
  2934.      Q: I have a whole disk full of files that I want to add to my
  2935.         ARV catalogue system. All files may be included in the same group.
  2936.      A: Please use the "add whole disk" function. Try CTRL-F10 in the
  2937.         "Groups" list. See chapter 5.4..
  2938.      
  2939.      Q: Alt-... does not work anymore in a list, or jumps to the
  2940.         wrong place.
  2941.      A: One of ARV's index files is corrupt. Run ARV /i to make ARV rebuild it.
  2942.         Run ARV /i /<PartNr> for any other partition than the primary one.
  2943.      
  2944.      Q: How do afx_verz and files_bbs options work together?
  2945.      A: The directories given by afx_verz options will be searched first.
  2946.         Simply, because .AFX files can be searched much faster.
  2947.      
  2948.      Q: I have FIDO net access and need the text format file lists
  2949.         additionally to the .AFX style list to be able to make FIDO file
  2950.         requests.
  2951.      A: To save time & space, use AFXREQ. This is a fast & neat file
  2952.         request program which creates.MSG request files and makes use of
  2953.         the .AFX files. Try it! Magic AFXREQ at 2:240/2120. Or see
  2954.         the box you got ARV from...
  2955.      
  2956.      Q: F1 does nothing.
  2957.      A: Three possibilities:
  2958.          a) the file ARV.HLP is not in the same directory as ARV.EXE.
  2959.          b) the tempdir directory does not exist.
  2960.          c) there is no help at this point.
  2961.         Try F1 just after starting ARV. In the group list, there IS help
  2962.         available.
  2963.      
  2964.      Q: Oh no! My computer crashed and the ARV data seems corrupt now!
  2965.      A: Read chapter 11 and try ARV_SOS.
  2966.      
  2967.      Q: What is FIDO? What do these numbers like 2:210/3783 etc
  2968.         mean?
  2969.      A: Remain calm. The FIDO(tm) net is a world-wide net of electronic
  2970.         mailboxes who communicate via modem. People discuss almost everything
  2971.         in the public "AREAS" or send private NETMAIL to each other.
  2972.         Worth considering for you, too :-) ARV does support FIDONet members
  2973.         using the files_bbs option.
  2974.      
  2975.      ---------------------------------------------------------------------------
  2976.      ARV                                 -48-            (c) Dirk Wriedt '91-'94
  2977.      Q: What the hell does "F1" in the upper left corner tell me?
  2978.      A: Stupid question. Try and press it! "F1" means "here is help available".
  2979.         Altough no F1 appears in the standard lists, help _is_ available.
  2980.      
  2981.      Q: My registration key does not work!
  2982.      A: Please note that your name is case-significant, as well as the
  2983.         third text line of the key.
  2984.         Your name is written in the same way you wrote it on the registering
  2985.         form. German "Umlaute" or other special characters may have gone
  2986.         lost or being malformed if transferred electronically. You will
  2987.         have to correct this by hand.
  2988.      
  2989.  
  2990.  
  2991.  
  2992.  
  2993.  
  2994.  
  2995.  
  2996.  
  2997.  
  2998.  
  2999.  
  3000.  
  3001.  
  3002.  
  3003.  
  3004.  
  3005.  
  3006.  
  3007.  
  3008.  
  3009.  
  3010.  
  3011.  
  3012.  
  3013.  
  3014.  
  3015.  
  3016.  
  3017.  
  3018.  
  3019.  
  3020.  
  3021.  
  3022.  
  3023.  
  3024.  
  3025.  
  3026.  
  3027.  
  3028.  
  3029.  
  3030.  
  3031.  
  3032.  
  3033.  
  3034.  
  3035.  
  3036.  
  3037.      ---------------------------------------------------------------------------
  3038.      ARV                                 -49-            (c) Dirk Wriedt '91-'94
  3039.      
  3040.      ┌─────────────────────────────────────────────────────────────────────────┐
  3041.      │ 13. Error codes                                                         │
  3042.      └─────────────────────────────────────────────────────────────────────────┘
  3043.      
  3044.      
  3045.      Not all error messages are issued in plain text format. Maybe, this will
  3046.      change one day, but a lot of errors, especially the fatal ones, are
  3047.      described by one to three error codes explaining what happened any
  3048.      why it did happen.
  3049.      
  3050.      Error code
  3051.      
  3052.              0    no description available
  3053.      
  3054.              2    file not found
  3055.              3    path not found
  3056.              4    too may files open
  3057.              5    file access denied
  3058.              6    invalid file pointer
  3059.             12    invalid access mode
  3060.             15    invalid drive number
  3061.             16    current directory may not me removed
  3062.             17    attempt to rename across drives
  3063.            100    read error
  3064.            101    write error
  3065.            102    file not assigned
  3066.            103    file not open
  3067.            104    file not open for reading
  3068.            105    file not open for writing
  3069.            106    invalid numeric format
  3070.            150    disk write proteced
  3071.            151    unknown device
  3072.            152    drive not ready
  3073.            153    unknown command
  3074.            154    checksum error
  3075.            155    invalid disk parameter block
  3076.            156    error in sector
  3077.            157    unknown format
  3078.            158    sector not found
  3079.            159    printer out of paper
  3080.            160    write error on device
  3081.            161    read error on device
  3082.            162    hardware error
  3083.      
  3084.                   Error codes from 200 to 1999 will result in ARV to
  3085.                   terminate.
  3086.      
  3087.            200    division by zero
  3088.            201    range check error
  3089.            202    stack underflow
  3090.            203    heap overflow
  3091.            204    invalid pointer operation
  3092.            205    floating point overflow
  3093.            206    floating point underflow
  3094.            207    floating point general error
  3095.            208    overlay manager not installed
  3096.            209    I/O error while reading overlay file
  3097.      
  3098.           1001    ARV interal error: The primary partition could not be
  3099.      ---------------------------------------------------------------------------
  3100.      ARV                                 -50-            (c) Dirk Wriedt '91-'94
  3101.                   re-opened to write checksums.
  3102.           1002    DISK.ID file of ARV disk could not be opened
  3103.           1003    DISK.ID file could not be read from
  3104.           1004    requested ARV partition (through /0../9) could not be opened.
  3105.           1005    the ARVAKTIV.SEM file could not be deleted. The second
  3106.                   error code tells you, why.
  3107.           1006    despite ARV got enough free memory space from DOS,
  3108.                   it could not be allocated for heap variables.
  3109.           1008    when rewriting .ALL file:
  3110.                   neither the originally active nor the primary partition
  3111.                   could be opened after rewriting the .ALL file. The second
  3112.                   error code refers to the error while opening the original
  3113.                   partition, the third one tells you why opening the
  3114.                   primary partition failed.
  3115.      
  3116.      2001-2255    partition could not be opened.
  3117.                   this error code adds up from the error codes of multiple
  3118.                   possible errors. These errors do have the values:
  3119.      
  3120.                     1  FILES.ARx does not exist
  3121.                     2  DISKS.ARx does not exist
  3122.                     4  GROUPS.ARx does not exist
  3123.                     8  SYS.ARx does not exist
  3124.                    16  GROUPS.ARx could not be opened
  3125.                    32  DISKS.ARx could not be opened
  3126.                    64  FILES.ARx could not be opened
  3127.                   128  SYS.ARx could not be opened
  3128.      
  3129.           2256    On error has occured while trying to delete a file
  3130.                   from the temporary directory. The second error code
  3131.                   gives the reason why.
  3132.      
  3133.      3000-3256    ARVCOPY.EXE error. The last three digits tell you
  3134.                   why ARVCOPY failed:
  3135.      
  3136.                   30    no buffer memory
  3137.                   31    source file could not be accessed
  3138.                   32    target file could not be accessed
  3139.                   33    source file not found
  3140.                   34    read access denied
  3141.                   35    read access: invalid file handle
  3142.                   36    write access denied
  3143.                   37    write access: invalid file handle
  3144.                   38    source file size could not be determined
  3145.      
  3146.                   if the last three digits are out of this range, see
  3147.                   other error codes.
  3148.      
  3149.      
  3150.      Possible causes of some errors
  3151.      
  3152.      
  3153.                    5    maybe a file is write protected which should not
  3154.                         be?
  3155.      
  3156.      Should ARV terminate due to a runtime error, the file ARVAKTIV.SEM might
  3157.      not be deleted. Please read chapter 5.11. on this topic.
  3158.      
  3159.  
  3160.  
  3161.      ---------------------------------------------------------------------------
  3162.      ARV                                 -51-            (c) Dirk Wriedt '91-'94
  3163.      ┌─────────────────────────────────────────────────────────────────────────┐
  3164.      │ 14. command line parameters                                             │
  3165.      └─────────────────────────────────────────────────────────────────────────┘
  3166.      
  3167.      ARV does recognize these parameters:
  3168.      
  3169.      /0 .. /9  choose the partition to be opened initially
  3170.      
  3171.      /i        makes ARV rebuild the ALT-x letter index of the chosen partition
  3172.                if this index is corrupt, the ALT-x jump may not function,
  3173.                or new files, disks or groups may be not inserted properly.
  3174.      
  3175.  
  3176.  
  3177.  
  3178.  
  3179.  
  3180.  
  3181.  
  3182.  
  3183.  
  3184.  
  3185.  
  3186.  
  3187.  
  3188.  
  3189.  
  3190.  
  3191.  
  3192.  
  3193.  
  3194.  
  3195.  
  3196.  
  3197.  
  3198.  
  3199.  
  3200.  
  3201.  
  3202.  
  3203.  
  3204.  
  3205.  
  3206.  
  3207.  
  3208.  
  3209.  
  3210.  
  3211.  
  3212.  
  3213.  
  3214.  
  3215.  
  3216.  
  3217.  
  3218.  
  3219.  
  3220.  
  3221.  
  3222.  
  3223.      ---------------------------------------------------------------------------
  3224.      ARV                                 -52-            (c) Dirk Wriedt '91-'94
  3225.      ┌─────────────────────────────────────────────────────────────────────────┐
  3226.      │ 15. System requirements                                                 │
  3227.      └─────────────────────────────────────────────────────────────────────────┘
  3228.      
  3229.         MS-DOS 3.20 or later
  3230.         hard disk with at least 2MB of free space (for the executable files)
  3231.         at least one floppy drive
  3232.         350k of free lower memory
  3233.         8086 processor or later ;-)
  3234.      
  3235.         Strongly recommended:
  3236.          hard disk cache
  3237.          EMS memory
  3238.      
  3239.  
  3240.  
  3241.  
  3242.  
  3243.  
  3244.  
  3245.  
  3246.  
  3247.  
  3248.  
  3249.  
  3250.  
  3251.  
  3252.  
  3253.  
  3254.  
  3255.  
  3256.  
  3257.  
  3258.  
  3259.  
  3260.  
  3261.  
  3262.  
  3263.  
  3264.  
  3265.  
  3266.  
  3267.  
  3268.  
  3269.  
  3270.  
  3271.  
  3272.  
  3273.  
  3274.  
  3275.  
  3276.  
  3277.  
  3278.  
  3279.  
  3280.  
  3281.  
  3282.  
  3283.  
  3284.  
  3285.      ---------------------------------------------------------------------------
  3286.      ARV                                 -53-            (c) Dirk Wriedt '91-'94
  3287.      ┌─────────────────────────────────────────────────────────────────────────┐
  3288.      │ Index                                                                   │
  3289.      └─────────────────────────────────────────────────────────────────────────┘
  3290.      
  3291.           *.ARV ..................................................  16
  3292.           .AFX ...............................................  18, 25
  3293.           .ALL ...............................................  26, 45
  3294.           .ALL-files .............................................  11
  3295.           .DIF ...................................................  11
  3296.           17 cpi .................................................  20
  3297.           4DOS ...................................................  10
  3298.           4DOS style comment .....................................  10
  3299.           <Shift-Tab> ............................................   7
  3300.           access time ............................................  47
  3301.           Ackermann, Kai .........................................  43
  3302.           add a whole disk .......................................  14
  3303.           add new files to ARV ...................................   8
  3304.           AFXREQ .................................................  48
  3305.           afx_verz ...............................................  18
  3306.           alternative_liste ......................................  18
  3307.           altf ...................................................  18
  3308.           ARV ....................................................   5
  3309.           ARV data file format ...................................  43
  3310.           ARV environment variable ...........................  38, 45
  3311.           ARV hangs ..............................................  13
  3312.           ARV.CFG ............................................  17, 45
  3313.           ARV.RES ................................................  38
  3314.           ARVAKTIV.SEM ...........................................  16
  3315.           ARVDIR .................................................  17
  3316.           arvival of new files ...................................   8
  3317.           ARVRES environment variable ............................  38
  3318.           ARV_OPTI ...............................................  47
  3319.           ARV_SOS ................................................  47
  3320.           Attributes .............................................   9
  3321.           AUFNAHME.TXT .......................................  28, 34
  3322.           auswurf ................................................  20
  3323.           AUTOGRP.CFG ............................................  36
  3324.           Automatic group selection ..............................  36
  3325.           belegung_bequem ........................................  20
  3326.           Best fit ...............................................  31
  3327.           capacity ...............................................  13
  3328.           colours ................................................  33
  3329.           command line parameters ................................  52
  3330.           comments display .......................................   7
  3331.           CompFLS ................................................  25
  3332.           COMPFLS.EXE ............................................  18
  3333.           condcode ...............................................  20
  3334.           condensed print ........................................  20
  3335.           cond_zeichen ...........................................  20
  3336.           configuration files ....................................  17
  3337.           credits ................................................  43
  3338.           dateien_vergleich ......................................  11
  3339.           datei_vergleich ........................................  20
  3340.           delete disk ............................................  14
  3341.           DESCRIBE command .......................................  10
  3342.           describe_arv ...........................  10, 14, 21, 26, 27
  3343.           describe_geholt ....................................  10, 21
  3344.           descript.ion ...................................  10, 21, 26
  3345.           directvideo ............................................  22
  3346.           disk - flags ...........................................   9
  3347.      ---------------------------------------------------------------------------
  3348.      ARV                                 -54-            (c) Dirk Wriedt '91-'94
  3349.           disk check .............................................  13
  3350.           Disk List ..............................................   7
  3351.           disk selection strategy ................................  31
  3352.           DISK.ID ....................................   6, 14, 46, 47
  3353.           dkf ....................................................  22
  3354.           doppelt_version ........................................  22
  3355.           DOS command ........................................  31, 33
  3356.           Drewes, Thorsten .......................................  43
  3357.           druckerport ............................................  23
  3358.           druckertest ............................................  23
  3359.           druckinit ..............................................  23
  3360.           Error codes ............................................  50
  3361.           evaluation period ......................................  42
  3362.           EXECSWAP ...............................................  43
  3363.           fbbs_descol ............................................  24
  3364.           festplatten ............................................  24
  3365.           FIDO ...................................................  48
  3366.           FIDO net file request ..................................  48
  3367.           file comment ...........................................  24
  3368.           file flags .............................................   9
  3369.           File List ..............................................   7
  3370.           file version checking ..................................  22
  3371.           files_bbs ..............................................  24
  3372.           First fit ..............................................  31
  3373.           Flags ..................................................   9
  3374.           form feed ..............................................  32
  3375.           function keys ......................................  18, 30
  3376.           gesehen_liste ......................................  11, 26
  3377.           group list .............................................   6
  3378.           hercules graphics ......................................  34
  3379.           INSTALL ................................................   5
  3380.           Installation ...........................................   5
  3381.           Introduction ...........................................   3
  3382.           kommentaresofortschreiben ..............................  26
  3383.           kommentarnachfrage .....................................  26
  3384.           lange_arv_kommentare ...............................  22, 26
  3385.           lange_hol_kommentare ...................................  27
  3386.           Langhans, Peter ........................................  43
  3387.           Last fit ...............................................  31
  3388.           License agreement ......................................  40
  3389.           lindex_divisor .........................................  27
  3390.           line length ............................................  30
  3391.           link files .............................................  32
  3392.           linked files .......................................   7,  8
  3393.           linkerrand .............................................  27
  3394.           list displays ..........................................   6
  3395.           lock/unlock disk .......................................  14
  3396.           lost ARV files .........................................  13
  3397.           LZEXE ..................................................  13
  3398.           markbymail .............................................  27
  3399.           MarkByMail - function ..................................  15
  3400.           maximum number of data file entries ....................  13
  3401.           maximum number of marked files .........................  15
  3402.           maxzeilen ..............................................  27
  3403.           MONOCHRO.CFG ...........................................  34
  3404.           monochrome display .....................................  34
  3405.           Mueller, Jens ..........................................  43
  3406.           nach_aufnahme ......................................  27, 34
  3407.           neu_datei_vergleich ....................................  28
  3408.           neu_info_modus .........................................  28
  3409.      ---------------------------------------------------------------------------
  3410.      ARV                                 -55-            (c) Dirk Wriedt '91-'94
  3411.           Notes ..................................................  13
  3412.           number of marked files .................................  15
  3413.           other people's ARV files ...............................  16
  3414.           PARTINFO.ARV ...........................................  45
  3415.           Partitions .............................................  45
  3416.           performance index ......................................  27
  3417.           picacode ...........................................  20, 29
  3418.           pica_zeichen ...........................................  28
  3419.           PKLITE .................................................  13
  3420.           ppp_aufdisk ............................................  29
  3421.           primary file .......................................   7, 33
  3422.           primary partition ......................................  45
  3423.           printer connection .....................................  23
  3424.           printer line length ................................  20, 29
  3425.           Printing of this documentation .........................  13
  3426.           Questions & Answers ....................................  48
  3427.           randoben ...............................................  29
  3428.           re-read ARV data after system crash ....................  14
  3429.           read free disk space ...................................  14
  3430.           Registering ARV ........................................  44
  3431.           Registration ...........................................  40
  3432.           registration key does not work .........................  49
  3433.           remove "marked" flag from all files ....................  14
  3434.           remove disk ............................................  14
  3435.           RESETARV ...............................................  45
  3436.           retrieval with deletion ................................  48
  3437.           rewrite comments .......................................  14
  3438.           Rittweger, Michael .....................................  43
  3439.           seitenlaenge ...........................................  30
  3440.           selbegruppe ............................................  30
  3441.           serial number ..........................................  11
  3442.           shiftf .................................................  30
  3443.           should anything go wrong ...............................  13
  3444.           Siebs, Arnd-Henning ....................................  43
  3445.           Sjoestroem, Helge ......................................  43
  3446.           special file functions .................................  14
  3447.           Special functions ......................................  13
  3448.           Speed ..................................................  13
  3449.           standardverz ...........................................  30
  3450.           strategie ..............................................  31
  3451.           strategy ...............................................  31
  3452.           SUBST ..................................................  24
  3453.           swapping ...............................................  31
  3454.           swapping files function ............................  11, 26
  3455.           swapping of files ......................................  21
  3456.           switch between partitions ..............................  45
  3457.           System requirements ....................................  53
  3458.           s_swapping .............................................  29
  3459.           TEMP directory .........................................   5
  3460.           tempdir ................................................  17
  3461.           temporary directory ....................................  17
  3462.           thanks .................................................  40
  3463.           toddlkomm ..............................................  31
  3464.           top margin .............................................  29
  3465.           TurboPower Software ....................................  43
  3466.           turbo_files ............................................  32
  3467.           unmark all files .......................................  14
  3468.           virus protection .......................................  13
  3469.           ViruScan ...............................................  13
  3470.           wartenachseite .........................................  32
  3471.      ---------------------------------------------------------------------------
  3472.      ARV                                 -56-            (c) Dirk Wriedt '91-'94
  3473.           wartevorseite ..........................................  32
  3474.           write DISK.ID ..........................................  14
  3475.           zeigedatei .............................................  32
  3476.           zeigeverbund ...........................................  32
  3477.  
  3478.  
  3479.  
  3480.  
  3481.  
  3482.  
  3483.  
  3484.  
  3485.  
  3486.  
  3487.  
  3488.  
  3489.  
  3490.  
  3491.  
  3492.  
  3493.  
  3494.  
  3495.  
  3496.  
  3497.  
  3498.  
  3499.  
  3500.  
  3501.  
  3502.  
  3503.  
  3504.  
  3505.  
  3506.  
  3507.  
  3508.  
  3509.  
  3510.  
  3511.  
  3512.  
  3513.  
  3514.  
  3515.  
  3516.  
  3517.  
  3518.  
  3519.  
  3520.  
  3521.  
  3522.  
  3523.  
  3524.  
  3525.  
  3526.  
  3527.  
  3528.  
  3529.  
  3530.  
  3531.  
  3532.  
  3533.      ---------------------------------------------------------------------------
  3534.      ARV                                 -57-            (c) Dirk Wriedt '91-'94
  3535.